Second printing - by DS Litho Lithographic printers, Tel/fax (01869) 320687
Paimtop
The journal for Psion Series 3 and.3a users
Issue 3, Volume 1 May / June 1995
News, reviews, gossip, feature articles, programming,
letters, hints & tips, tutorials and more...
...60 pages of up-to-date information
on your favourite PALMTOP computer!
Editorial
Spreading the word...
Palmtop News
Rumours and forthcoming attractions in the Series 3/3a world
Readers’ Letters
More of your comments and gripes
A Closer Look
Some quick reviews of the latest new products
Macros on the Series 3a
An introduction to the power and flexibility of the macro
Money, Money, Money!
Steven Shone reflects on his favourite software...
Programmers’ Workshop
More OPL wisdom from Andrew Baldwin
Living with the 3Fax
Everything you ever wanted to know about Psion’s own fax modem
The Emulation Game
Pete Sipple tells how to use a PC emulator with your Series 3 or 3a
“On The Net”
Pete’s regular roundup of Internet gossip
Something to DRAW on...
A look at some of the numerous drawing packages available for the S3/3a
Hints & Tips
More efficiency boosters for your palmtop
Paimtop
The journal for Psion Series 3 and 3a users
Special thanks for this issue go to Joe Odukoya at Psion for kindly supplying copies of
SoundMaster and ODE.
Thanks also to all the contributors whose names appear within the magazine, particularly
Andrew Baldwin for his regular programming articles and Pete Sipple for his numerous
contributions and endless help and encouragement on the project. Also not forgetting my
girlfriend, Rosemary, for so diligently proofreading the entire content of the magazine.
All requests for subscriptions or back issues and any comments or criticisms regarding the
content of PALMTOP should be directed to the editor at the following address:
Steve Clack alternatively, telephone or fax on +44 (0)1869 249287
25 Avocet Way
Bicester
Oxon OX6 OYN or:
ENGLAND
or: e-mail sclack@cix.compulink.co.uk
100602.3723@compuserve.com
Submissions
Any contributions of material published within the pages of PALMTOP (excluding ‘On The
Net’) will earn the author one free issue added to their subscription. If you wish to write
feature articles for the magazine then please contact the editor to discuss your ideas. Any
articles over 1000 words in length will earn one year’s extension to the author’s subscrip-
tion, or a minimum payment of £20 (or foreign equivalent).
Back issues of PALMTOP are always available at £4 each within the UK, £5 each elsewhere.
Just send payment in the usual way, stating which issues you require.
Subscriptions
PALMTOP is available by subscription only from the address given above, price £24 within
the UK, £27 in Europe and £33 worldwide. Price covers 6 issues and all postage (and airmail
costs for European/worldwide subscriptions). VAT is not payable on PALMTOP.
Payment for subscriptions or back issues can be made by cheque or Money Order (payable
to ‘PALMTOP’) in UK FUNDS ONLY. Payments can also be made using VISA, MASTERCARD,
DELTA, ACCESS and SWITCH cards. Please call, fax, post or e-mail your card details.
| General
PALMTOP acknowledges that some of the names referred to within the magazine are regis-
tered trademarks.
Editorial
t's been another wild couple of
months. Subscriptions have more
than trebled since the last issue, and
we now have readers in more than 20
countries spanning five continents.
Palmtop is also now produced using
QuarkxPress™ desktop publishing soft-
ware, rather than the ‘budget’ package
used to lay out the first two issues.
Although issue 3 looks barely different
from the last two, | intend to gradually
refine the appearance of the whole
magazine in terms of both typography
and the inclusion of more attractive
graphics and photographs.
Palmtop must constantly improve in
order to grow, and you can expect many
positive changes over the coming
months. Planned improvements include
regular articles for the less experienced
user, more in-depth how-to articles,
more comprehensive news on the latest
shareware offerings, a look at the best
sources of Psion-related information and
services around the world, plus other
regular features. If you have your own
ideas on how you wish Palmtop to evolve
then please get in touch.
Moving away from the subject of
‘Palmtop’s progress’, the magazine has
naturally caused me to become more
entrenched in the ‘Psion scene’, and I’ve
been perpetually amazed by the level of
enthusiasm for the Series 3/3a shown
from everyone involved. | am now begin-
ning to believe that a sizeable part of the
wildfire spread of the $3/3a comes from
the teachings of its disciples, i.e. from
existing users ‘spreading the word’. There
will always be a degree of this phenom-
enon with any product, but the genuine
keenness shown by the average Psion
user when describing or demonstrating
his/her machine is destined to make a
real impression on the people in contact
with such evangelists. How many times
has someone shown a vague interest in
your Psion, only to be treated to a full
and impassioned lesson on ‘all the
reasons why they really must buy one’.
Perhaps some if this enthusiasm stems
from the Series 3 being one of the first
incarnations of a truly toteable machine
to be sophisticated enough to make it
genuinely and unequivocally useful for
the average user. Perhaps the palmtop
computer is only now beginning to earn
itself some real credibility. For sure
there’s never been a better time to own
a palmtop, and the situation will
continue to improve as the technology of
these little marvels pushes relentlessly
forwards. These are exciting times.
Steve Clack - Editor
Paimtop News
The latest hot gossip on what’s _
happening in the Psion world
1 & 2Mb 3a’s in short supply
Reports of difficulties in obtaining the
new 1 & 2 megabyte Series 3a’s are only
too common at the moment, with some
suppliers claiming to be completely out
of stock of the 2Mb unit until September
and beyond. Psion are suffering from
supply problems on the RAM memory
chips used in both models: these being
on a lead time of several months. The
1Mb model is the easiest to obtain, as it
requires only one chip (as opposed to the
2Mb machine which uses two), but many
prospective purchasers could be in for a
frustratingly long wait.
SoundMASTER here at last
Psion’s long-promised sound manipula-
tion package has finally been released.
See page 10 for a full review.
PsiWin released
The much talked about PsiWin file
transfer and backup program to run
under Microsoft Windows™ has recently
been released. The software, reviewed in
the last issue of Palmtop, is supplied as an
integral part of the standard 3Link RS232
(serial) link package, replacing the old
MCLINK and RCOM utilities. The
complete package is priced at £79.95,
and the software alone is available as an
upgrade at £39.95.
New OPL programming tools
ODE, the new OPL Development
Environment to run under Microsoft
Windows™, has just been released.
Designed to ease the job of software
development for the Psion range, ODE
contains numerous features to make life
easier:
Programs are compiled into projects
containing all procedures for a given
program, together with its associated
data files, macros, etc. Once the project
is entered or imported into ODE it is
scanned for errors, translated for the
required machine, and then run directly
from your Psion using the 3Link to
transfer the necessary files.
Apart from general programmers’ tools,
ODE helps the novice by incorporating
OPL Reference, a superb Windows™
help file. By highlighting any OPL
keyword in your code and pressing F1, a
JAX*MERU »
TF Ax AND (LOC(MOTS, CiIRS (Ax) )<90)
GOTO EXDKEXU
60)
EXDIE
ELSEIF Ax AND $200
|Ax*4%~8 200
IF LOC( BOTS. CKRS(AX))
coro EXDMEND
full syntax explanation and sample code
appears on screen.
ODE is priced at £29.95 and requires
Windows™ 3.1 or higher and a 3Link.
Purple Tool Kit
Purple Software will shortly release an
attractive utilities package based upon
their popular File Manager & Convert
software. The new suite, known as ‘Tool
Kit 1’ will provide new enhanced
versions of both the comprehensive File
Manager and useful units conversion
software, together with two completely
new utilities: PicView and ScrnPrint.
PicView will allow any standard .BMP
.PCX and .GIF files to be viewed directly
on the Series 3/3a, and ScrnPrint will
allow any Series 3/3a screen image to be
dumped to a printer. Drivers for most
common printer types are included.
The complete package will cost £49.95
on SSD, or less if supplied on PC floppy
disk. A full review of Tool Kit 1 will
appear in Issue 4 of Palmtop.
Nokia SMS Link
The Nokia SMS Link for the Series 3 and
Workabout machines is now planned for
release in ‘late Summer’ this year. More
details will appear in issue 4 of Palmtop,
but the link will basically allow editing,
sending and receiving of SMS (Short
Messaging Services) messages over GSM
and PCN mobile telephone networks.
Autoroute for the 3a??
The ubiquitous route-finding software for
the PC and Apple Macintosh, Autoroute,
has been rumoured to be ‘under
construction’ for the Series 3a for many
months now. These rumours are now
beginning to cement themselves into an
actual release date of around September
this year. The package will probably
cover the UK only, and is likely be
supplied on a 1Mb_non-formattable
ROM SSD—like the existing Spelling
Checker & Thesaurus. Price is likely to be
under £100, but no firm details are avail-
able at present.
Covertec cases
A French company, Covertec, is intro-
ducing a new range of rugged cases and
belt/shoulder holsters for the Series 3/3a
and Workabout machines. Full pricing
and worldwide distribution details are
not available at the moment, but it is
hoped that the Covertec cases will be
included in a comprehensive review of
Series 3 carrying cases planned for the
next issue of Palmtop.
Readers’ Letters
This is an opportunity to voice your opinion on all those
contentious Psion-related subjects and help to fund your
Palmtop subscription at the same time.
EVERY published letter gets the author one free issue
added to their subscription plus the dubious fame associ-
ated with being a Palmtop contributor.
As a special incentive to write, the best letter
submitted for issue 4 will receive a FREE copy
nes
=
os
of Psion’s new Soundmaster software reviewed
elsewhere in this issue!
Dear Palmtop
| was interested to read Jill Dick’s letter in
Issue 2 referring to the key legends
coming off her machine. | believe that
the keyboards are sourced from a
number of different suppliers and |
suspect that this is where the variation in
quality arises. On my S3a (now nearing
two years old), there is no sign of deteri-
oration of the lettering on the keys. This
is despite the fact that | have fairly acidic
fingers. | surmise therefore that the orig-
inal 3a machines were built with a
‘higher specification’ keyboard.
What does trouble me with my machine
(and I’ve seen the same comment from
others) is the slight pitting of the screen
which has gradually appeared. When it is
viewed obliquely, a series of small straight
lines can clearly be seen. These are
caused by contact with the edges of the
keys and are most noticeable at the
bottom of the screen where the
number/symbol keys press, though slight
marking is also visible from the next two
key rows as well.
If anyone is troubled by this marking,
then it can be hidden fairly easily by
using a trick taught to me many years ago
by a fellow photographer, for dealing
with slightly scratched negatives. Rub a
finger down the angle between the nose
and the cheek, to get a light coating of
‘nose-grease’ on the finger tip; then wipe
the finger over the pitted area. The
grease will fill in the pits and hide them
from view. (That really is a serious sugges-
tion, by the way.)
Finally, picking up Jill’s last point about
the ‘Psion symbols’, it can be seen that
they are made from ‘dismembered’
letters, by looking at the symbol above
the ‘N’. Close inspection shows that the
symbol is composed of two rectangles
(the upright legs) and a parallelogram,
which is the diagonal bar of the N.
Joe Griffin
Horsham, West Sussex
As part of an exclusive franchising deal,
Palmtop will shortly be releasing
special ‘3a nose-grease’ in attractive
gift packs. Never let it be said that we
don’t offer the best for our valued
customers (?) - Ed
Dear Palmtop
| feel that | just have to comment on the
review of Sokaban in issue 1. | have now
successfully reached level 87 out of 86
(2!), and: have spent many hours on the
game. The level of complexity of each
successive level rises consistently to
about level 13, at which point there is a
really sticky patch. The levels up to
around number 20 thus give hours of
brain-bending entertainment as one tries
to fathom the mind that formulated the
layout.
Beyond 20 or so the levels appear largely
to ease in complexity, occasionally
catching you out with a new and clever
trap. Level 87 actually poses an ‘impos-
sible’ puzzle, with access required to
complete the level blocked by solid
walls. This can be worked around (i.e.
cheated) by going into the actual data file
for the 87 levels, editing the wall position
and then proceeding to complete the
game. The wily author obviously
predicted such devious trickery, and
upon completing this manoeuvre
Sokaban duly presents you with a dialog
box saying ‘Now go off and do something
more useful instead’—or words to that
effect.
Even having completed all levels of the
game | am still hooked. | have now
returned to level one and will probably
keep going until | can complete every
level in a single attempt.
Well done with the magazine Steve—my
Palmtop is now as valuable to me as my
3a!
David Richards
Steventon, Oxfordshire
Dear Palmtop
‘Palmtop News’: to my way of thinking
this is the most important part of your
magazine, but who’s trying to hold in
with the Psion hierarchy with the state-
ment that ‘content of the magazine is
excellent’ when referring to Psion User?
Whoever sold Psion management the
idea of spending money on a project like
this, only to fill it with a load of waffle
deserves either a pay rise as a salesman
or the sack if he’s a Psion employee.
(excerpt from letter only)
John King
Cooktown, AUSTRALIA
Well John, I’d be the first to admit that
Psion User is not the most rivetting
read, but surely you're being a bit
harsh? One cannot deny the excellent
quality of production (something for
Palmtop to aspire to), and the material
itself is competently written. The whole
thing is largely another publicity tool
for Psion, but | certainly enjoyed
reading several of the articles, and it’s
entertaining to see the vast number of
uses to which these amazing little
computers are put.
Apart from the fact that Psion User is
produced in the same font as Palmtop
(you saw it here first), another obvious
plus point is that it is completely free!
Psion User may be only a rather small
gift horse, but considering the relative
scarcity of published information on
the Series 3/3a machines it is a gift
horse nonetheless.
Whereas it’s not in my personal
interest as editor of Palmtop to upset
those at Psion | would certainly have
had no hesitation in condemning Psion
User if | really didn’t like it—but that
wasn’t the case.
—What do other readers think of Psion
User? Do you consider it a ‘nice little
freebie’ or just another piece of junk
mail? Please write and let us know - Ed.
Dear Palmtop
| was surprised to hear that the games
Fairway and Lander were both written
entirely using OPL. | once attempted to
write a version of Asteroids for the Series
3, but only got as far as half a dozen big
asteroids and a steerable spaceship
before it all slowed down too much to go
on. Some tips on incorporating pictures
into a program from the authors (Steve
Litchfield and Andrew Baldwin) would
be very interesting. Another useful area
would be information on what is avail-
able for program development. In my last
job everyone in my department had
Series 3’s and | wrote the occasional
piece of software when required. | wrote
to Psion for information on development
software and manuals, but’! couldn’t
understand a word of it and never
managed to get any further.
Keith England
New Malden, Surrey
Palmtop can easily come to the rescue
on this one, Keith. Issue one contained
a ‘Programmers’ Workshop’ article on
the very subject of graphics program-
ming, and was written by the author of
Lander in person—Andrew Baldwin.
The same gentleman also discussed
the various programming tools avail-
able to the budding programmer in
issue 2 (which you will by now have
received), and the depths of the volu-
minous SDK (Software Development
Kit) are probed by Andrew in this issue.
If there is a particular aspect of
programming (or anything else) that
YOU would like to see covered in
Palmtop then please get in touch - Ed.
Dear Palmtop
Once again the content, variety and
quality of Palmtop has exceeded all the
opposition, and | am pleased to note that
subscriptions are rolling in at a good rate.
| will continue to spread the. word to all
my Psion-owning friends.
Since last writing to you | have acquired
a brand new 3Ffax—it’s marvellous.
Whilst my telephone bill may now
increase a little I’m sure that my postage
costs will reduce accordingly, and hope-
fully by even more!
The only negative point | would make
about my new ‘toy’ is that Psion’s idea of
a ‘nominal’ cost for providing a scanned
image of your signature (£19.95) differs
somewhat from my own, especially after
them having just obtained a good profit
from the purchase of the 3Fax itself.
In hindsight, by annoyance at the scan-
ning cost is mostly due to my own rush to
get the signature scanned. Had | consid-
ered things more cautiously then | would
have remembered that | actually own an
image conversion program for my Atari
ST, which is quite capable of exporting
Windows™ .BMP files. This, together
with a 200dpi hand scanner and half an
hour’s work was all | needed to get both
my own and my wife’s signatures safely
installed onto my Psion SSD. Oh well,
what is money for if not to spend?
Chris Phelps
Brockworth, Gloucestershire
Shareware 22
Many of our readers may be
unfamiliar with how to obtain the
enormous amount of shareware and
free software available for the Psion
Series 3 and 3a machines.
Apart from downloading the software
from electronic bulletin boards and
online services such a CompuServe
and CiX, perhaps the most exhaustive
catalogue of software is held by Steve
Litchfield’s ‘3-Lib’:
3-Lib offers either a collection of a
couple of hundred of the very best
shareware programs as a standard set
on floppy disk, or selected files from
the entire 3-Lib archives (currently
around 1000 programs) on floppy
disk or Flash SSD.
If you would like more information on
3-Lib then please contact Steve
Litchfield directly at the following
address (note that Steve has recently
moved):
3-Lib
22 Grays Crescent
Woodley
Berkshire RG5 3EN
ENGLAND
Tel: +44 (0)1734 265081
E-mail:
slitchfield@cix.compulink.co.uk
| orsend a SAE for more details.
A Closer Look...
...at some of the newest and most interesting
products available for your Series 3/3a
[ Sound MASTER )
The colourful = packaging _for
SoundMASTER proclaims that you can
now ‘Wake up to the sound of a bugle
call or have baaing sheep remind you of
your appointments. You can record your
own voice, throw in some special effects,
add some vibrato, mix in a drumbeat in
the background and use the resulting
sound in your Agenda. With
SoundMASTER, you can create, mix and
master your own sounds using a variety
of special effects.’ If that’s what you want
QUACK 5.68600 sec
offers functionality beyond that of some
professional sound editors.
| have used a variety of digital sound
editing packages in my capacity as a
commercial radio producer, and
SoundMASTER compares very well. An
accurate waveform of the recorded
sound is drawn, and can be scrolled and
magnified smoothly. Manipulation of the
audio is pretty easy, and all of the options
can be accessed either via the menus or
by using hotkeys.
There is no doubt that if you want to
manipulate sounds on your Psion then
The entire waveform (along bottom), with a zoomed section in the main window
from your Series 3a then you certainly
won't be disappointed. SoundMASTER is
an amazing program that does all it
promises. It is visually very attractive, and
10
this is the package to use—the only ques-
tion is ‘why would you want to?’ The
Series 3a has no line level inputs or
outputs and the sampling rate is only
8kHz, which rules out using it for any
professional application. The sheer size
of sound files prevents the 3a from being
able to handle dictated memos, so at best
it brings the user a novel way of
customising early morning alarm calls to
impress or annoy your friends. At worst,
3a sound is little more than a memory-
intensive, battery-hungry gimmick.
The ‘tools’ available from within
SoundMASTER are as follows:
Adjust speed - The speed of the playback
can be reduced to 10% of the original, or
speeded up by as much as 1000%. The
direction of the file can also be reversed.
Volume - Increase or decrease the
volume, plus apply fading in/out at the
start or end of the file.
Filter - ‘Apply: a filter to reduce back-
ground noise.
Special
My
2
i i
é
Adding the special effects...
Insert files - Two audio files can be joined
or mixed together.
Insert Waveform - The option to insert
‘pure’ sound in the form of sine, block or
saw waveforms, or white noise.
Vibrato - Best described as a ‘wobble’
added to the sound, with options to vary
the magnitude of the effect and the
number of vibrations per second.
11
Echo - This gives the opportunity to add
a single or multiple echo, vary the delay
time, and increase the length of an audio
file to incorporate a long fading echo.
Voxcoder - A very powerful effect which
can add a metallic tone, church ambi-
ence (which sounds more like the
recording was made inside a bathroom),
or transform a human voice to sound like
it’s underwater.
If you want to create weird and
wonderful alarm sounds for use in the
Agenda or Time applications then you
should find it very easy with
SoundMASTER. Also, by using the delete,
fade and filter commands, it’s possible to
remove the sound of the keyclick that
can be heard when the recording is
started, and to trim away unused space.
As | mentioned before, sound files will
rapidly eat into your machine’s valuable
RAM, and in order for SoundMASTER to
manipulate these data files you'll need a
lot of free space. As an example, |
recorded a five second voice sample
which took up 41K. | then made a minor
edit to the file, which created a workfile
of another 41K. Then adding an echo
created a temporary file, TEMP_WVE,
which took up another 41K. Admittedly,
this file deleted itself once the echo had
been added, but when you bear in mind
that the Psion literature says
SoundMASTER needs 60K of free
memory to run, and the program itself is
29K, you’re looking at 212K of your
precious memory eaten just to work ona
five second voice clip!
Provided the program is given sufficient
working memory it seems quite stable,
although some of the effects take several
seconds to calculate. This is not
surprising, bearing in mind how much
processing is being applied to the data.
One ‘bug’ | found in the course of evalu-
ating SoundMASTER . Attempting to add
a sine wave of one second into a file
caused my machine to lock every time |
tried it. Any attempt to restart the
program generated a ‘File or device in
use’ error. The only escape route was to
kill the application and start again. The
original soundfile is unaffected, but |
have yet to find a way of hearing
SoundMASTER’s sine wave.
T «Multiple echo+ |
‘Echo volume %
cl oe 5a
‘Delay of echo(inseconds) 6.25
‘Extra time (in seconds) 8
‘Ran id Whole file
Adding an echo
One noticeable omission is that there
doesn’t appear to be any way of playing
only a part of (rather than the whole) file.
Once a selection has been highlighted for
deletion or adjustment it would be useful
to audition just that section. | found it
odd that this option was not included.
SoundMaster comes complete with 39
pre-recorded sounds, ranging from a
rather nauseating crying baby to a spine
chilling cat, as well as a couple of Star
Trek sound effects and ten samples of
well-known classical pieces.
The package also includes two DOS
programs, WAV2WVE and WVE2WAV,
which will allow you to convert Psion
WVE files to Windows™ WAV files and
vice versa.
¢ Disk Internal, 115976K free +
NWUEN\=
S8p
RR eG
Sound effects on tap
The documentation supplied with the
software is possibly a little basic. In
booklet form, the ten page manual is the
same size as a compact disc inlay, with
only three pages describing the operation
of the actual program. The remaining
seven pages cover installation instruc-
tions and memory requirements.
In summary, SoundMASTER is an excel-
lent piece of polished software, but I’m
sorry to say is now destined for deletion
from my machine. My Series 3a needs
the storage space for something more
important - data.
SoundMASTER is available on 3.5 inch PC
floppy disk only. If you don’t have access
to the necessary 3link cable and
computer (or a RangerDisk) then you'll
just have to give this one a miss.
Pete Sipple
infoBox
SoundMASTER is available from all
Psion dealers at £24.95. It will not run
on the Series 3 ‘Classic’ machines.
The Lost Treasures
of Infocom
The trouble with Series 3 and 3a games is
that many of them lack the ability to hold
the player’s interest for more than what
can often be a short number of hours.
When considering that most commercial
game packages sell for around double
the price of a very good board game
(remember those?) this can often repre-
sent rather poor value for money (even
though they DO sometimes contain
more than one game.)
ventional, at least to the Series 3/3a user,
as it is actually an ordinary PC game with
an add-on (the bit by /nterdata) to make
it run on a Series 3 or 3a. The ‘game’
comprises 22 text-based adventure
games supplied on five 720K PC floppy
disks. For those unfamiliar with - text
adventures, the player is placed in an
imaginary world or situation, and is
required to negotiate a number of
complex scenarios in order to ‘complete’
the adventure. Completion of the games
usually involves either escaping from
some deadly peril, solving a mystery or
successfully obtaining treasure or some
Infocom interactive fiction - a science fiction story
Copyright (c) 1984 by Infocom, Inc. All rights reserved.
Release 31 / Serial number 871119 / Interpreter 2 Version A
You wake up. The room is spinning very gently round your head. Or at least it
would be if you could see it which you can’t.
It is pitch black.
>
The opening screen of the well-known ‘Hitchhiker’s Guide to The Galaxy’
Series 3/3a games likely to hold the
player’s interest for more than a few
dozen hours can probably be counted on
the fingers of one hand. Psion’s own
Chess game comes immediately to mind
here, together with a few other imple-
mentations of classics such as Patience
(Solitaire) and Reversi (Othello).
A less obvious member of this category is
the ‘Lost Treasures of Infocom’ package
distributed by Interdata Developments.
Presentation of this package is uncon-
13
other reward. Game play proceeds by
typing in commands when presented
with a textual description of each situa-
tion as the story unfolds (see screenshot
below.)
The method of play takes only a matter
of minutes to master, and the so-called
‘input parser’ will accept a sizeable
vocabulary of phrases. Examples of
recognisable commands might be: ‘Walk
to the North’, ‘West’, ‘NE’, ‘Down’, ‘Take
the birdcage’, ‘Open the. panel’,
‘Examine the shiny coin’, ‘Put the egg
and the pencil in the cabinet’, and so on.
The font size and style can be adjusted to
suit the reader, and games can be saved
and restored at any point.
The contents really include two distinct
sections: the first is a large and sturdy box
containing the PC version of the games,
comprising not only the program data
disks but also two large books (totalling
over 600 pages) containing masses of in-
depth background information to help in
solving the various adventures, and
hundreds of hints for those occasions
where you get really stuck. A couple of
dozen assorted fold-out maps, plans and
other notes complete the contents.
The second part of the package
comprises a 20 page booklet containing
everything you need to know in order to
run the games on your Psion. Separate
versions are included for both the orig-
inal Series 3 and the 3a, although the
software will not run in the limited
memory of the 128K Series 3.
Installation involves transferring a single
APP program file from a floppy disk
supplied with the booklet to your Psion,
plus a separate data file for each of the
22 games.
The list of data files (games) installed on
your machine then appear under an
icon, just as document files within the
word processor, database, etc. Bear in
mind that although the data files are large
in size (varying between 80K and 260K
each) it is unnecessary to have more than
one of the games loaded at any time. Be
forewarned that the games are both elab-
orate and involved, and: are not some-
thing you are likely to solve within a few
hours of game play. Although the solution
of each ‘adventure’ will of course vary
from player to player, | would estimate
that each is likely to take something in
the order of 50-100 hours to complete
from start to finish.
The attraction of this package will
depend very much upon the individual
tastes of the prospective gamer. Lovers of
quick-fire shoot-em-ups may not find the
text-only interface to be to their liking.
For anyone with a penchant for fantasy
and adventure however, the ‘The Lost
Treasures’ could keep you engrossed for
years! Although each game is played in
essentially the same way and shares an
identical user interface the themes of the
games themselves vary enormously.
The ‘Lost Treasures’ also have a quality
almost unknown in modern computer
games, in that they can easily be enjoyed
by more than one person at the same
time. It is possible for a whole family to
sit down with one nominated person
reading each section from their Series 3,
allowing the other members of the
collective group to discuss and debate
their next move. In this way, the game
becomes of value as an entertaining
diversion when either alone, when trav-
elling on a long journey with others, or
even as a party game.
If all of this appeals, and you have both
the means to load the software from the
PC floppy disks onto your Psion machine
(or SSD), and you have the free storage
space in which to hold the rather large
data files, then this combined package
probably offers the most satisfying recre-
ational software you could possibly buy
for your palmtop.
Considering that the package really
contains 22 complete and separate
games then the value for money is quite
excellent. How many other purchases
would give so many hours of enjoyment
for only a few pounds per game?
As a final bonus (for some at least), the
games will of course run equally well on
a standard PC compatible computer—
even an old or slow one, as it doesn’t
require Windows™ in order to run. You
can even transfer the log file for your
current game in order to re-start on the
PC where you left off on the Psion (or
vice versa).
The following games are included
in the ‘Lost Treasures’ package:
Adventure: __ Infidel
Horror: The Lurking Horror
Enchanter
Zork |
Zork II
Zork III
Beyond Zork
Zork Zero
Sorcerer
Spellbreaker
Fantasy:
Deadline
Suspect
Witness
Ballyhoo
Moonmist
Mystery:
Sci-Fi: The Hitchhiker’s Guide to
The Galaxy
Planetfall
Suspended
Stationfall
Starcross
The Psion program disk also contains two
bonus classic games: Adventure and
Curses.
The packaging describes _ this
compendium of games as ‘A fortune in
Interactive Mystery, Fantasy and Science
Fiction Adventures!’ For many people
this description is really quite true.
Steve Clack
IinfoBox
‘The Lost Treasures of Infocom’ is
available directly from the following
address:
Interdata Developments
6 Okeover Road
Salford M7 4)X
Tel: +44 (0)161 7922871
Fax: +44 (0)161 7922114
Price is £45.45 including postage and
packing within the UK.
15
Serious Programming on
the Psion Series 3a
A nice book for the complete beginner,
describing how to program in OPL on the
Psion series 3a. Please note the ‘a’ here,
as there is also a separate Kuma book
devoted to programming on the Series 3
‘Classic’.
The book contains 12 chapters ranging
from the fundamentals of ‘computers
and their languages’ to ‘manipulating the
memory’. There are also two appen-
dices containing the solutions to all of
the ‘tests’ contained within the book,
plus several program listings. A disk
containing all of the programs in the
book is also available, but this is not
included and must be ordered separately.
The book takes the user step by step, and
assumes the reader to have acquired
some knowledge at each stage before
proceeding to the next chapter. At the
beginning of each chapter you are
presented with the ‘training objectives’
and at the end of each chapter there is a .
test to confirm that you have mastered
the current subject. The whole concept is
actually quite straightforward, though
rather school-like.
The content of the book is quite
complete within its scope, but it is most
certainly aimed at a person with little
knowledge of programming, so the more
advanced programmer will find little of
interest within its pages.
16
In the book’s favour, | really liked the way
the author explains each term in clear
detail, and despite containing quite a lot
of theoretical’ material it also has
numerous well described examples. On
the downside, in real terms the book
contains little that is not covered in the
standard 3a Programming Manual, it is
just presented a little differently (and
perhaps in a more readable fashion).
Also, | didn’t like the typographic
output: the text is full of errors and is
poorly printed, which sadly appears to be
a common feature of Kuma’s Psion
related books.
As | said, if you read the Programming
Manual thoroughly then you will learn
practically as much as if you buy this
book. On the other hand, if you're inter-
ested in the more theoretical terms and
in the principles of structured program-
ming then you will find some useful
passages in this book.
All in all, | don’t regret buying “Serious
Programming...”, | just wish they had
changed the title to remove the word
‘Serious’. Given the level of the informa-
tion contained within it | would say that
this title gives the reader a slightly
misleading view of its targeted appeal.
| would recommend this book particu-
larly to someone who has NEVER
programmed before in any language, but
if you are already familiar with BASIC or
some other language then you may be
well advised just to read the Psion
Programming Manual instead.
Chapters
Here are the chapter titles to give you a
better idea of the content:
Chapter1 Computers and _ their
languages
Chapter 2 — Program design
Chapter 3 Variables
Chapter 4 —_Using the series 3a display
Chapter 5 Decisions ... decisions
Chapter6 —_ Looping the loop
Chapter 7 — Arrays
Chapter 8 Procedures
Chapter9 Functions
Chapter 10 _ File handling
Chapter 11 eae ; Pk e oh ee
Chapter 12 Manipulating the memory
Appendix A Answers to post tests
Appendix B Listings
Index
Daniel Pfund
Onex, SWITZERLAND
17
Databases?
In the ‘Beyond DATA’ article in the
last issue of Palmtop | failed to
mention which versions of the soft-
ware were being reviewed. These
were: JBData 1.2, DataView 1.01F
and DataDeLuxe 2.50.
JBData has since been upgraded to
version 1.3, which now supports
direct international dialling.
The review also stated that JBData
does not print in list view—this state-
ment was incorrect. My apologies to
John Boyce for my error. Sorry John!
Classifieds?
No-one appears to have anything for
sale this month, but please don’t
forget that Palmtop will happily
publish classified advertisements free
of charge, subject to available space.
IinfoBox
“Serious Programming on the Psion
Series 3a” is written by Bill Aitken, and is
available from selected dealers and
bookshops, or directly from Kuma on
+44 (0)1734 844335, priced £16.95.
(381 pages. ISBN: 0-7457-0282-1)
( MemoFind
Attaching memos to your 3a Agenda
entries is a useful way to add long notes
to the rather short description allowed in
the Agenda entry itself. Entering informa-
| tion in this way is simple and straightfor-
ward, but do you ever wish there was an
| easy way to find text within those
memos? If you know that you’ve
attached a memo to an entry, but can’t
remember which one, then Agenda has
no way of locating this for you—you can’t
| even get a listing of all the memo entries
from which to start looking.
® It will allow you to enter any text
string, and will locate all memo
entries that contain the selected text.
MemoFind will also handle any entries
you may have encrypted with passwords,
prompting you to enter them as neces-
sary in order to access the text.
MemoFind requires you to close down
each Agenda file before you can search
it, but this is a small price to pay for the
use of such a valuable program.
The single .APP file takes less than 12K of
storage space, and it even has on-line
help! Indispensable.
Find memos
! “Agenda Name
\ |: Disk
| Text to find
‘Password
| *Set password
4 ‘Confirm password
MemofFind solves all these problems at a
stroke. This simple utility has three main
features:
® Itwill search through any Agenda file,
giving a list of every entry it finds (see
screenshot).
@ By pressing ‘Enter’ with the cursor on
any item in the list, MemoFind will
take you directly into the corre-
sponding memo so you can read it.
18
Agenda.agn
Internal
Getting ready to search for memos
3¢smemos
1778671995 APPT Meeting with John
14/6671995 APPT Feed the cat!
29/65/1995 deli Dinner with B&G
29/85/1995 APPT Car service
TODO Decorate kitchen
Listing selected memo entries
IinfoBox
MemoFind is available as freeware
from the usual sources as
MEMFIN.ZIPR.
[ Clock
t4Sue
Here’s another simple but useful utility.
Turn your 3a into an attractive (but
expensive) desk clock with ‘Clock 1.1’,
by Dan Comiskey. When run, it simply
and plugged into a mains adaptor with
the auto switch off disabled. ‘Clock’ can
then be assigned to the ‘Control-Time’
softkey, kept running continuously, and
used to display a running clock when the
3a is not being used for other things.
Probably entirely useless for 90% of
Preference
‘Default Alarm Chimes
‘Default Time
68:88 am
‘Snooze Time 7?
‘Alarm Volume RR
‘Daily Alarm Loud
‘Off onSnooze |Medium
| Prefs Disk Soft
Configurable and snoozeable alarms
displays a giant on-screen digital clock
showing hours, minutes and seconds.
Clock has no exciting hidden features,
and although you can set alarms from
within it, this can be done equally well
from the Psion’s built-in TIME software.
The primary use for this software is for
someone who keeps their 3a on a desk
users, but a delightful desk accessory for
the other 10%. In any case it’s free, so
you can easily try it out to find out where
you fit into this equation.
InfoBox
Clock is available as freeware from
the usual sources as CLOCK.ZIP
Macros on the Series 3a
How would you like to make your Series 3a
more efficient, more powerful, and yet easier
to use? Sounds too good to be true? Not if you
use macros. Rick Andrews investigates...
Macro recording provides a way of
copying key presses and replaying them
automatically when a particular key
sequence or ‘hotkey’ is used. All macro
programs work the same way by ‘fooling’
the computer into thinking a series of key
strokes have been made when a hotkey
combination is pressed.
How are they helpful? Well, macros
enable you to add features to the built-in
applications. For example, if you often
type your own name into documents
then you can set up a macro that simply
‘types out’ your name whenever you hit
the appropriate hotkey combination
(perhaps Shift-Control-n). Or if you feel
Psion should have put a ‘date stamp’
feature in the word processor application
that writes the current date and time, you
can add this yourself by installing a
macro, so that pressing the hotkey will
‘type’ the date stamp. And not only will
this macro run in Word, but now Data,
Sheet and all the other applications will
now have a useful Date stamp feature
too.
Macros also enable repetitive tasks to be
automated, and you can gain control of
20
non-programmable __ settings. For
example, you can use a macro to turn the
system sound off before running a noisy
game, and then have the sound switch
back on again afterwards. The scope and
usefulness of macros is limited only by
your own imagination.
If, after a hard reset, you find the relief of
seeing your data intact is scuttled by real-
ising that you have to go through the
tedious process of reinstalling your
groups and icons, you will find it useful to
run an ‘install’ macro that does this auto-
matically. An example of an ‘intelligent’
macro is the ability to do an automatic
‘find’ and ‘bring’ of people’s details in
Word. These things and much more are
possible if you take a little time to get to
grips with one of the two excellent macro
programs available for the 3a.
What macro software is
available?
Macro packages are available for most
computers (Windows™ has one called
Recorder, the Apple Macintosh has
AppleScript and there was also the
popular FnKey for the Psion Organiser I!),
but it wasn’t until last year that the Series
3a was so endowed when David Wood
produced the technological know-how
to trick the OS (Operating System) into
thinking the keys had been pressed. This
allowed programmers to write applica-
tions that could control others, though
technically only those written to use the
XWIM software development library.
An unfortunate limitation is that macro
software that uses this method won't
work in OPL programs or applications
that use HWIF (another development
library). For a while this meant only the
built-in applications could support
macros, but there are now some third-
party programs using XWIM (for example
the shareware viewer/converter FirePic).
If you’re not sure what type of applica-
tion you have, or this is all gobbledegook
and they both use David Wood's work as
their foundation. In fact, David wrote the
first application, KMAC, and released it
with the source code last year. The
second application, MacSys comes from
Tom Dolbilin, an OPL developer in the
USA.
Focus on KMAC
Looking first at KMAC (the name stands
for Keyboard Macro), you may be
wondering why the screen shot below
doesn’t show a picture of the application
screen. Well, it’s because KMAC is prob-
ably unique among Psion applications in
that it doesn’t display its own screen
when it runs, weird huh? But it does have
a very good reason for this type of design,
as it makes the package as unobtrusive as
possible. It just lurks around, allowing
Keyboard macro support enabled
Kmac Kmac
Status(B] Status[B]
Continue
Memory used 331K
The closest you can get to a screen shot of KMAC
to you, there is a quick and easy way to
find out if macros are supported, by using
KMAC—detailed overleaf.
There are really only two macro applica-
tions available for the S3a (sadly there are
none that work on the Series 3 classic)
21
Kmac v8.91a - released 25th April 1994
Copyright © Psion PLC 1994
Help
oe St~—“‘;*™C*ds‘WF ree 181K
you to work in other applications, waiting
to hear its wake-up call. Of course, as it
has no screen, there is no point in
assigning an application button to the
KMAC icon—you can simply keep it
running constantly in the background,
waiting for the necessary keystrokes to
instantly execute the required macros at
any time you choose.
Every time KMAC is started, you can
choose to view a dialog box giving a
summary of the hotkeys it uses; they are
all based around the Ctrl-Shift modifiers
which aren’t in normal everyday use, so
KMAC shouldn’t pop up unexpectedly. In
case you forget the hotkey summary, it
can be brought up at any time with Ctrl-
Shift-Help as an aide memoire. To record
a macro, hit Ctrl-Shift-Space and enter
the name of the macro. From now on, as
well as producing their usual outcome,
all keystrokes are captured until Ctr/-
Shift-Space is hit again to end the macro.
A message appears confirming the macro
name and showing the number of key
presses stored. To replay the macro at
any time, just use Ctrl-Shift-Enter. This
may all sound a little complicated, but it’s
very straightforward once you have been
through the process a few times, so don’t
be deterred!
As mentioned above, some applications
can’t handle macros (OPL programs for
example), and for a quick way of
checking if the application you're in is
‘macro ready’, hit Control-Shift-Help for’
the pop-up KMAC help dialog—if the
software can’t support macros then a
warning alert appears instead of the usual
dialog box. Simple.
After a macro has been recorded, you
can change the hotkey using Ctrl-Shift-
Menu. This allows up to 26 macros
assigned to the hotkeys Ctrl-Shift-A
through to Ctrl-Shift-Z. Unfortunately,
22
having to use the Ctrl-Shift base means
that keys like ‘Help’ and ‘Tab’ cannot
have macros assigned to them. When
you exit KMAC (by hitting ‘Delete’ on the
System screen) the macros and their
hotkeys are saved to a .KMA file which
appears under the KMAC icon on the
system screen. You can use different sets
of macros by choosing a specific .KMA
file when starting KMAC. And if you get
into a pickle with a macro playing back in
the wrong place, it can be interrupted
with a quick hit of Shift-Ctrl-Esc.
You could decide to stop there with
KMAC and just use the basic macro
features, but you'd be missing out a lot of
advanced capabilities, as KMAC comes
with a command language enabling
complete control over your macros. By
using the editor KMACED.ALS you can
add definitions to basic macros in order
to enhance them. For example, the
command ‘Qtitle,question’ will pop up a
query dialog box, with KMAC then
running a second macro depending on
the result. There are also commands to
help develop macros such as ‘nudge
debugging’, where macros are replayed
one step at a time. Be warned here
though, as some macro code can get a bit
daunting—the author gives us an
example of ‘S@m“*T*0@4~*U’ as one
abbreviated macro!
The documentation provided with KMAC
is very detailed, with over 50Kb of text
(too big to fit into Word!) describing the
main KMAC application, and although
some of it is a bit technical it really does
explain the full capabilities of KMAC in
4
detail. Also the document explains how
to write OPL programs that can use the
KMAC facilities themselves. Very useful
for the more advanced user.
The ‘have-to-have’ files are KMAC.APP
and LPC.DYL, the Local Process Control
library which allows one application to
control another. Also provided is a .DBF
database file of the macro ‘Command
Language’ definitions as a handy refer-
ence. A set of example macros are also
given, one of which automatically starts
the Agenda in Week view.
Although David Wood works -at Psion
and KMAC is under Psion Copyright, it is
not an official Psion product, so isn’t
covered by Technical Support, etc.
However, David does say that he will try
to answer any KMAC questions posted in
the Psion conference on Cix.
Psion application. When run, it displays a
screenful of ‘slots’ for macro names and
their hotkeys arranged as four tabbed
folders holding 16 macros apiece.
Switching between them is accomplished
by using ‘Tab’ or the arrow keys, or by
hitting a letter key which moves to the
first macro beginning with that letter.
Recording is not as ad-hoc as KMAC, as
you have to be in the MacSys application
in order to begin recording. But hitting
Psion-R shows the on-screen instructions
to switch to the application you want to
record in. You also get a friendly ‘waiting
to record’ message flashing in the corner
to remind you that MacSys is awaiting
input. Pressing Psion-Menu _ starts
recording keystrokes with a ‘Recording
On’ message as confirmation, with Psion-
Menu again stopping the recording. You
are then jumped back to MacSys where
The Macro System application
Focus on MacSys
Macro System 2.0 (‘MacSys’), written by
Tom Dolbilin in the USA, provides much
of the same functionality as KMAC, but is
packaged much more like a ‘normal’
23
you have to edit and translate the macro
before inserting it into its ‘slot’. Here you
choose a hotkey which can be anything
from ‘Help’ to Control-Shift-Psion-Z. The
editable source code is stored in a .MCR
file under a /MACRO/ subdirectory, with
the translated output stored in a .MCO
file.
Perhaps the biggest contrast between this
and KMAC is that MacSys uses OPL (the
built-in Psion programming language) as
the basis for its macro language. What
difference does this make? Well, OPL is a
simple language to learn, and having the
ability to control macros in OPL makes a
powerful combination of the two
resources.
Developing a MacSys macro is very easy:
start by recording the basic keystrokes,
then edit the .MCR file, adding MacSys
functions or your own routines as
needed. (MacSys comes with an ‘alias’ of
the OPL editor application in which to
edit macros). For example, look at this
section of a macro to merge two spread-
sheet reports into one:
As you can see, actions like moving the
spreadsheet cursor can be achieved using
simple routines like ‘JumpTo:’ or
‘UseFile:’ to control the macro. If you
want to get the most from MacSys and
didn’t receive an OPL manual (Psion
don’t ship them with the new 1Mb or
2Mb machines) | strongly suggest that
you send off the coupon and get one.
UseFile: (“Sushi2.spr” )
ToFront:
SendKey: (Esc%,0,1)
JumpTo: (“A1” )
As there is practically no size limit to
MacSys macros, debugging could have
been a problem, except that the author
has supplied a ‘Log:’ keyword which
records text messages from the macro
into a separate log file. Any errors picked
up by MacSys are written to this log file,
and there is an option in the MacSys
application to view this file, as well as the
means to switch this diagnostic logging
on and off. When developing macros it is
sometimes useful to know the ASCII code
of a particular key press: MacSys has a
useful command which displays the
keycode value of any key sequence you
enter.
The on-line help comprises several
screens ranging from the real basics to
the installation and running of your
macros. There are about five pages of
documentation covering the MacSys
application plus a data file of the
command language and nine example
macros. A separate macro editor
(EDIMCR.ALS) is also provided.
In summary
The table on the following page gives
some comparative information on the
SendKey: (psion%+end%,shift%,1) rem Psion-Shift-End
UseFile: (“Zloty2.spr” )
24
: Application _KMAC v0.91a MacSys v2.0
ZIP file name kmac091.zip : macsys.zip
Size ‘of ZIP (bytes) 40,591 40,749
Date released 26 April 94 21 August 94
System memory used 20K 27K
Application file size 15K 36K
Maximum simultaneous macros 26 64
Command language keywords . 42 56
Maximum single macro size 127 Unlimited
two packages. Both KMAC and MACSYS
are available from 3-Lib, on CiX and
CompuServe, or the Internet FTP archive
at src.doc.ic.ac.uk/packages/psion, as
usual.
Both programs are extremely well
written, with no obvious bugs. It’s just a
pity they won't work within ordinary OPL
programs. If you just want the ability to
use a few macros now and again without
having to use OPL, then KMAC is prob-
ably more useful for you, and it’s smaller
and quicker to use. On the other hand, if
you want the ability to maintain and
organise a complete suite of OPL-based
macros (effectively a scripting-like macro
language) then MacSys is the better
system. MacSys has more third-party
macros written for it, like PASON, which
controls the use of the Psion system pass-
word. If you’re not sure, why not try both
and then choose the one you feel most
comfortable with?
25
Finally, the cost? Amazingly, both these
little beauties are freeware—which is
fantastic, as it means there is no reason
not to give macros a try!
As Rick says, both packages come with
good documentation, so this should be
enough to get most people started.
To help out further, there will be more
coverage of this useful technique in
future issues of Palmtop. Readers are
invited to send in their favourite and
most useful macros (either KMAC or
MacSys) for publication in the maga-
zine. If there is enough interest, then
we can even incorporate a regular
Macro-Corner in each issue. Let me
know what you think...
- Ed.
Money, Money, Money!
Steven Shone expounds the virtues of having your
Psion palmtop look after your personal finances...
F$FSH$HSS$S$SSH$$H$$$H$$$$SS$SS$SS$S$H$$S$$SS$SH$
Organiser II, | was both a user and
a programmer. The _ relative
simplicity of that little box of tricks was
such that | could program it with relative
ease. | wrote a vertical application or two
even for the Series 3. The graphics were
clunky, and | could deal with them. The
3a, in programming terms, is just too
much for me. | can’t cope with the
windows and graphics, and though |
could still write the simple programs of
old, they would now look like graffiti on
the walls of an art gallery.
| In the days of the old Psion
So (with minor exceptions) | now leave
programming to the experts and spend
alarming amounts of my hard-earned
brass on the burgeoning range of
commercial and shareware products.
My 2Mb 3a metaphorically bulges with
software for all seasons. My working and
social lives revolve around ‘The Psion’,
and my 40+ hours of battery life per pair
of batteries rarely lasts more than 10
days. | love it dearly, and if it malfunc-
tioned would miss it almost as much as |
would a broken arm or leg.
26
=~
ooo
But of more than 60 applications on the
machine, which has made the most
difference to my life? Which is the one |
could not live without? The possibly
surprising answer is Psion Money. Until
two years ago | was poorly organised
financially: | didn’t reconcile my bank
statements, | reconciled myself to them.
My ‘net worth’ was a subjective psycho-
logical measure, rather than a financial
one. My bank statements might have
been prepared by Alfred Hitchcock,
bringing as they did suspense, shock and
horror.
Dedicated use of this bank account
management program has transformed
me. My 3a now stores details of every
payment and receipt for at least the last
six months. | issue monthly profit and loss
statements and balance sheets to myself.
| track my wife’s impressive expenditures
against her less impressive budgets. |
print out detailed quarterly accounts, and
can retrieve archived data in moments.
| cannot tell you how good it feels to
write to my bank politely pointing out its
errors—after years of receiving letters
from it, politely pointing out mine. Or
replying by return to questions from my
accountants about tax-deductible
expenses. Or invoicing my firm in minute
detail for all my travel and other
expenses.
The software paid for itself in its first
month. It must have paid for the 3a and
two 4Mb SSDs in its first six months! |
have identified many of the ways in
which my salary was leaking away, and
have plugged them; best of all, | am in
control. No bank or credit card statement
ever surprises me (unless it is wrong—as
a surprising proportion are). | have recov-
ered much more than the cost of the soft-
ware in corrected errors, which in my
happy-go-lucky days | would never have
detected.
Yet the time invested to achieve all this is
surprisingly small. An hour to set up the
accounts (two years ago). A few seconds
every time | spend something. A few
minutes every time | receive a statement.
An hour or so every year to set up
budgets for the following year. | could
certainly achieve the same results with
paper records, but | would never find the
time.
The point is that you can’t solve a
problem unless you can define it.
Constant measurement of my financial
status has put my problems in proportion
and made them soluble. | operate within
my means, and have steadily increased
my net worth ever since | first worked out
what it was! Yet | have not sacrificed a
single pleasure. On the contrary, | have
27
been able to afford pleasures | previously
thought were beyond my reach. All the
difference has been made by eliminating
waste, and building regular savings into
my monthly spending pattern.
Of course people can (and do) achieve
all this with PC-based software such as
Quicken—in fact, Quicken can do much
more than Money. In my view however,
no additional features on a PC program
can offset the Psion’s primary advan-
tage—that it is with me at all times. It is
there when | spend the money, so it is
always completely up to date. | enter my
data in spare moments on planes and in
waiting rooms, rather than having to
dedicate special time to the task. No
shoe-boxes full of tiny slips of paper ever
deter me from keeping on top of my
finances.
On the 3a, Money now has serious rivals.
From what | have read, Banker from
Pelican Software is much better at
exchanging files with Quicken, and may
have other features too. Its author is on
CompuServe, and regularly implements
new features requested by users. Money
is just the way it is, and the author is
safely inaccessible. | have to live with its
idiosyncrasies. For example:
=> It consumes too much RAM to be left
running all the time (at least if | want
to run 3Fax or my time recording soft-
ware or Fairway), and it loses some of
my layout preferences every time |
exit.
»> It shows my net worth in the bottom
right hand corner of the main screen,
and | don’t really care to have it on Programmers . Work shop
constant display around other
people.
=» | work in several currencies, and
would prefer to have line items in my
Polish Zloty or my US Dollar
accounts in local currency, while
leaving the balance sheet and profit
& loss accounts in Sterling.
| don’t normally subscribe to the ‘if it ain’t
broke don't fix it’ philosophy. If | did, |
would happily be lugging a bulging Filofax
everywhere. On this occasion, however
there is too much at stake for me to risk
a change! Until the Series 4 at least,
Money will be organising my financial
life. New users of such software,
however, should check out the opposi-
tion.
As a partner in a law firm, | receive a lot
of financial data about our business.
Using Money, | can now honestly say that
my personal accounts are maintained to
the same standard. All this with a staff of
one (unpaid), and a machine that fits in
my pocket.
Steven D. Shone
Warsaw, Poland
28
Here’s a chance to win
yourself a copy of
Psion’s NEW audio
manipulation and
sound effects software,
SoundMaster, reviewed
on page 10 of this
issue.
All you need to do is
send us a list of the ‘ten
most indispensable
pieces of shareware
and free software’ for
the Series 3/3a.
The list can include
absolutely any software
you like—simply make
sure that each item is
likely to appeal to a
wide range of users.
The best list will be
published in the next
issue of Palmtop, and if
successful this may
become a_ regular
feature in the maga-
zine.
by Andrew Baldwin
elcome to my third program-
ming workshop. I’ve received a
number of letters regarding my intro-
duction to Object Oriented
Programming in the last issue, mostly
asking where to find all that informa-
tion. Well that’s something Ill look at
later in this article, but first let’s
continue with what we were looking at
last time: events and their importance
when creating programs that remain
responsive to the user at all times.
Apply yourself
There are two types of program you can
create when you write in OPL. The first
and simplest is to create one or more
procedures using the Series 3/3a’s built-
in program editor and then to choose the
Translate menu option. This writes out a
file to the /OPO/ directory with a file
name ending in ‘OPO’. Such a program
can be executed either from the Run
option in the program editor or by
selecting its name from under the
RunOpl! icon on the system screen.
When writing such a program you don’t
need to handle any events other than
directly relevant ones such as keypresses,
and you don’t need to write it with any
consideration of being ‘nice’ to the rest of
the computer, since the program can be
29
‘killed’ by the operating system at any
time by highlighting its name on the
system screen and pressing delete.
Though relatively easy to create, such
programs cannot be installed with their
own icons on the system screen. In order
to do that you must create what is known
as an Application.
The only difference between an applica-
tion and a ‘normal’ program is a short
header in the source (OPL) file beginning
with APP and ending with ENDA. When
you translate such programs they are
instead saved in the /APP/ directory with
an ‘OPA’ extension. Such files can be
installed on the system screen just like
most commercial software and can
include an icon image in their main file.
With writing an application comes a new
level of responsibility. Suddenly there are
many things your program must respond
to in order to be called ‘system friendly’.
However, remembering my comments
on event-based design from the last issue
of Palmtop, all we really need to do now
is to handle new types of events that are
sent to our program: the most basic of
which is the exit message. This is ‘sent’ to
your program by the system screen and
simply ‘tells’ the program to shut down. It
is therefore possible for a program to
safely save your data before terminating,
rather than just terminating abruptly.
Furthermore, if your program needs to
manipulate a particular file or file type in
some way, then it is ppssible to receive
Open or Create messages telling you to
change files or to create a new file where
necessary.
The different application types are all
documented in the programming manual
along with example code implementing
simple applications. You should use these
as a basis for your applications along with
an awareness of the importance of event
loops.
System secrets
As | mentioned above, my discussion of
the use of ‘objects’ in the last issue of
Palmtop generated a lot of feedback. The
main question asked was ‘Where can
people find all the information, such as
those special object and method
numbers?’ Well, as with most things on
the Psion machines, the ‘bible’ in these
matters is the Psion Software
Development Kit. | mentioned this in
passing last time with regard to alterna-
tive methods of programming the Series
3/3a. In its Standard and Professional
versions this provides a complete PC-
based ‘C’ development kit, but in both
these and the cheaper Documentation
only version (although it still costs around
£90) you receive 4 thick (and | mean
thick!) volumes of technical information
covering all aspects of the Psion SIBO
architecture, which includes the Series
3/3a, the new Psion Workabout, and the
older MC and HC machines.
Each volume is split into a number of
reference manuals, with some of these
being specific to a particular type of
machine, whilst others cover generic
topics applicable to the whole range of
SIBO machines. So, exactly which of
these are relevant to lowly OPL program-
mers? Let me go through them in a little
more detail:
Volume 1
This consists of 6 manuals:
General Programming Manual
This is of most interest to C programmers,
although it does look at important design
principles such as error handling, many
of which are relevant to OPL.
The SIBO Debugger
The debugger is an extremely useful tool
if you program in C or machine code,
and you have access to a PC. It allows
you to step through code line by line,
examining all aspects of a program. This
manual explains its usage, but unfortu-
nately the debugger is of no use to OPL
programmers.
HC Programming Guide
This is a guide to programming the Psion
HC machine. Not useful for 3a program-
mers.
Series 3/3a Programming Guide
This is much more useful to OPL people.
It looks in-depth at the specifics of
writing programs for the 3/3a. This
includes subjects such as icons in appli-
cations, aliasing, important reserved
statics (fixed areas of memory in a
program that contain useful information),
communication between programs and
the system screen, multilingual applica-
tions, sound, and using the SPY program
to keep a watch on all programs being
run. All in all, a very useful manual.
Programming in HWIF
This covers the C HWIF library. Not rele-
vant for OPL programmers.
Additional System Information
A mixed bag. It covers topics such as the
main file formats (DBF, Agenda, Word
Processor), resource files (these contain
all the language elements of a program,
allowing for multilingual programs and
compression of the textual information.
This is potentially useful for OPL users,
but is somewhat difficult to implement).
This manual also contains information on
printer models and device drivers.
Volume 2
Also 6 manuals:
PLIB reference
PLIB is the fundamental C library, so on
the face of it this manual doesn’t appear
to be useful for OPL programmers.
However, lurking within it is a wealth of
information regarding many important
issues in EPOC, including memory allo-
cation, asynchronous |/O, and _Inter-
process messaging. Furthermore, since
many PLIB functions are just shells over
system calls built into the ROM much of
the information is useful. These system
calls get their own manual further on.
Window Server Reference
If you want to understand how graphics
really work on the Series 3 then this is the
manual. Many aspects of this are not
apparent when using OPL, but they are
all available via system calls. This manual
tells you how to use these calls (if you can
translate the C speak to OPL speak—not
always easy).
1/O Devices Reference
This explains how to use all the
input/output devices available to you
with the OPL IOOPEN, IOCLOSE,
commands, etc. It covers things such as
the Serial and Parallel ports, Sound and
Timer devices, plus others. Very useful.
ISAM Reference
ISAM is a ‘DYL' (discussed in the last
issue) that allows rapid access to large
database files. This manual explains its
usage, and you can even use it from OPL.
EPOC O/S System Services
This is the jewel in the crown for OPL
programmers. It documents the majority
of the built-in system calls in all EPOC
machines. Although not all are useful in
OPL, those that are include all the little
‘trick’ functions such as those for
launching processes or changing system
flags. This section is even more useful if
you are programming in something like
Small C, since it provides you with a large
set of efficient functions. If you want to
use these functions in OPL then you will
need to search the disks that come with
the SDK for the relevant ‘include’ files
that tell you the ‘magic’ numbers, but this
is not a difficult task. In the next issue |
intend to go into more depth on the use
of system calls from OPL.
Hardware Reference
Only relevant if you are building expan-
sion devices—not for the faint hearted or
inexperienced!
Volume 3
Volume 3 consists of only two manuals. It
is the main introduction to object
oriented programming—the route to the
best applications:
Object Oriented Programming Guide
If you intend using Objects in OPL then
this is worth reading in order to famil-
iarise yourself with the fundamentals.
However, much of the in-depth informa-
tion (especially regarding the HWIM
library) is mostly of use when program-
ming in C. By using special OPL code
written by someone at Psion then much
more of the HWIM code can in fact be
used from OPL, however it is pretty
complicated stuff.
OLIB Reference
This is slightly more useful as it contains
information on the built-in OLIB DYL.
This was in fact what | used to create last
issue’s VARRAY example. There are other
objects here that are usable from OPL,
but unfortunately many others require
what is known as subclassing in order to
be useful, something not really possible
32
in OPL.
Volume 4
| don’t own a copy of this one, so | can’t
discuss it in depth. Previous versions of
the SDK up to version 2 included only
the first 3 volumes, but the most recent
version (2.1) comes with this extra
volume, mostly covering more of the
Object oriented libraries.
Summary
So, is the SDK documentation useful to
OPL programmers? Well, on the whole
yes—or at least it contains a lot of useful
information. However, | don’t think itis a
worthwhile purchase unless you are
going to be producing serious applica-
tions (for money!) The good news is that
there are alternative ways of finding
much of the same information. Firstly, the
most useful manual from the SDK (the
EPOC O/S System Services) is available
free in electronic form on certain elec-
tronic bulletin boards such as Cix.
Secondly, much of the SDK information
has been collated by Clive Feather into a
set known as the Psionics files. These can
be downloaded from the Internet (or try
3-Lib) and contain useful information on
system calls and other subjects.
Acronyms ’R’ Us
Just in case you’re wondering whai all
these acronyms mean, let me shed some
light. Psion refer to the Series 3 and other
machines as being based on the SIBO
architecture: where SIBO is short for
either ‘Single Board Organiser’ or
‘Sixteen Bit Organiser’ (take your pick!)
The Psion operating system that runs on
the SIBO architecture is known as EPOC,
however, nobody seems to know what (if
anything) EPOC is short for—the most
popular suggestion from Psion
employees being ‘Electronic Piece of
Cheese’!
Short and sweet
No program listings for you to type in this
time. If you have suggestions for things
you would like to see in future articles
then send them to Palmtop or e-mail
them to me on either
andrew@zarquon.demon.co.uk, or
baldwina@cix.compulink.co.uk. Next
issue | hope to take an in-depth look at
‘ODE’, the new Windows™ PC-based
OPL Development Environment software
from Psion.
WANTED
RangerDisk 3 in good
working order
- contact Paul Lippi
11 Ali Ibn Abi Taleb Street
P.O Box 19686
Jerusalem 91196
ISRAEL
or fax c/o Meriden Hotel:
+972 2 285214
or tel: +972 2 283271 (not Saturdays)
33
704 3 FD
Is there anything you
would like to see within
the pages of Palmtop
that isn’t
included?
currently
Do you have a great
idea for a_ regular
feature or section you
would like to see in the
magazine?
Can you think of any
changes that could be
made to Palmtop to
improve or widen its
appeal?
If you have any good
ideas such as these
then please don’t keep
them to yourselves!
Any suggestion that is
subsequently turned
into a__ regularly
published feature will
earn you a free issue,
and a mention in the
first issue where the
idea is used.
So start thinking!
Living with the 3FAX
by Nigel Wright
The 3Fax looks very much like a half-size
Series 3, the ribbed grey external appear-
ance being a close match. One end has a
standard jack for connection to a phone
socket (depending upon the country in
‘Recipient a
Delivered 832 333 3878
Faxes queued: @
‘Recipient name
8278? 51193 GRANAN LAYEROCK HOTEL ACCOMODATION
91788 5445384 SALES, STAK TRAD NEW SYSTEN QUOTATION ‘
8852 | Delivered
8851 | Delivered GISGS 85756S PAUL SINPSON
8856 | Delivered
8849
two standard AA batteries, with the
option to connect a Series 3/3a mains
adaptor. As with the Series 3 there is a
small green LED to show when mains
power is applied.
MATRIX ETCHER
PES3&B training
The 3Fax software neatly showing the precise status of your fax transmissions
which you buy the unit) and the other
has a cable with the familiar proprietary
plug to fit the communications port on
the left hand side of your machine. Psion
also supply adaptors for different coun-
tries at extra cost. Power is supplied by
34
The 3Fax has two functions: it can send
faxes at 9600 bps (Group 3), and as a
modem it complies with V22bis (2400
bps) with MNP4/V42 error correction
and MNPS/V42bis data compression.
The memory limitations of the Series3a
|| Created on 1476371995 at 11:51
|| By (application) + Faxcover
|| Original filename Fmil{B]
|| Number ofpages 1
Preview Viewtext Edittext Confirm
Coversheet details
prevent the receipt of incoming faxes and
also restrict operation to the
512K/1Mb/2Mb Series 3a’s only.
The 3Fax in use...
The 3Fax software is contained on
internal ROM inside the 3Fax unit, and
once connected to the Series 3a can be
installed in the familiar time honoured
manner using the Psion-I hot key combi-
nation. Once the application has been
started the user has the option to install a
local copy of the various software
components on either SSD or internal
memory. This allows creation and
Set preferences
Setting your preferences...
management of faxes even when discon-
nected from the 3Fax hardware. Unless a
1 or 2Mb Series 3a is being used it isn’t
advisable to install a copy of the software
to the internal drive due to the large size
of the application and the high system
overheads required by it during opera-
35
tion. Merely starting the 3Fax application
requires about 70Kb of free memory, and
actually sending a fax increases this to
about 160Kb. If you are using other
memory hungry applications you will
soon experience the dreaded ‘No System
Memory’ message, requiring you to close
down some of your other applications.
Choosing to install a local copy of the
software onto an SSD presents the user
with various options: 3Fax comes with
the fax send/create application (133K), a
coversheet -editing application (44K), a
selection of coversheet templates (8K),
some .PIC picture files (48K) that can be
included in a fax document, an updated
COMMS (and script editor) application
and sample scripts for logging onto on-
line services such as Cix.
Creating a fax
This is normally done in one of two ways:
Method 1
@® Create a coversheet containing a
short fax message.
® Enter recipient information.
® Attach ;pre-prepared documents if
necessary.
® Either send the fax, or queue it for
later transmission.
Method 2
@® Prepare a document on the Series 3a.
® Set FAX as the printer type and print
the document to a fax file.
® Enter recipient information.
® Create a coversheet.
® Attach other documents if necessary.
© Send or queue for later transmission.
Coversheets can be created in much the
same way as word processor .WRT
templates. The coversheet editor can be
accessed from within the 3Fax applica-
tion, or as an application in it’s own right.
The message editor is very similar to
WORD except that it allows the user to
embed picture files anywhere in a cover-
sheet. Picture files must either be in Psion
-PIC or Windows .BMP (bitmap) format.
Using a drawing package will also allow
the user to create his/her own pictures for
inclusion. It’s also possible to scan one’s
own signature and convert the resulting
bitmap into a .PIC file for inclusion in
faxes as | have done. Psion offer an image
capture service for those who don’t have
access to a PC or scanner, and for a
nominal charge will convert logos or
signatures into .PIC format for you.
As with WORD, faxes can be previewed
to verify that you are happy with the
layout before transmitting them. 3Fax
also supports secure fax identities to help
avoid unauthorised interception of trans-
missions. It is also possible to attach as
many documents as desired, such as
reports, spreadsheets, etc. With these
tools at their disposal the user can quickly
create sophisticated and_ professional
36
looking faxes to rival the quality of those
produced using desktop applications.
Once a fax has been sent the user has the
option to tidy it (delete it). A tidied fax is
crossed through in much the same way
as a completed Agenda item. A useful
function here is the ability to compress
the fax log file in order to reclaim space.
Battery Life
Battery life with a set of Duracells is
about 10-14 hours, and nicads manage
around 8 hours at most. As with the use
of the serial link, faxing is battery inten-
sive. Psion offer their own rechargeable
pack for the 3Fax but, | have no personal
experience with it. 3Fax comes with its
own battery monitoring function similar
to that on the 3a, but this only measures
usage pertaining to faxing. For that
reason it’s not terribly accurate if you use
the unit in modem mode. Flat batteries
manifest themselves in failed transmis-
sions and a kind of burping sound when
attempting to send!
3Fax User guide
As one might expect, the 3Fax comes
with a clear and comprehensive manual
of approximately 200 pages. It is a mine
of information including a full list of
Hayes commands, details of the ‘S’ regis-
ters and a useful troubleshooting chapter.
It even has a section devoted to
explaining the workings of data compres-
sion and error correction. All in all this is
a very useful guide, and has provided the
answers to all my questions.
Also included in the package is a free trial
membership to CompuServe, which is
slightly at odds with the lack of a supplied
log-on script for it. Completion of the
warranty registration card entitles the
user to six months technical support via
the ‘hotline’. | have never needed it.
Summary
The 3Fax software is robust and sophisti-
cated. It offers all the functionality most
users will ever need, and the level of
configuration control is amazing. It is
easily the rival of many desktop packages
and is an impressive example of
programming, which ranks alongside
AGENDA in performance. The whole
package is so good that | now use 3Fax in
preference to the package on my PC. As
one would expect with Series 3 applica-
tions, full multitasking is retained whilst
sending a fax, allowing you to simply
continue working in other applications
while fax transmissions or modem
communications are in progress.
The single area where the 3Fax falls
down is in the data transfer rate for
modem (as opposed to fax) communica-
tions. The maximum speed of 2400bps is
extremely poor performance these days,
when low cost vfc/V34 modems are
common and run at almost ten times this
speed—to my mind there was no reason
why the 3Fax could not have the same
performance. However, this shortcoming
is not as serious a handicap that it might
appear, as no commercial off-line/on-line
communications packages (like AMEOL
and NAVCIS or WINCIM/MACCIM) exist
at present and the limited memory of the
3a generally precludes the downloading
of large amounts of data during connec-
tions to bulletin boards.
At a RRP of £199.95 including VAT the
3Fax appears relatively expensive, but
the superlative software is almost worth
the price alone. Having one’s own
personal fax certainly beats queuing for
the already overloaded office fax
machine!
Psion have done well with the 3Fax and |
can personally recommend it. As a
matter of interest, Psion have released
the 3Fax software on SSD for use with
third party modems. Unfortunately, at
the time of writing this is only available in
the USA, with no apparent plans for UK
release.
Psion users wanted in
Sussex area
One of our readers, Mr W R C Leet,
would like to meet other Psion users
in the Sussex area for discussions and
exchange of ideas. If you are inter-
ested then please contact Mr Leet at
the numbers given below:
Tel: (0424) 842014
Fax: (0424) 846003
37
The EMULATION Game
...or how to make your IBM-PC think it’s a Psion
Series 3 or 3a. —confused, then read on...
What is an Emulator?
An emulator is a piece of software
designed to allow programs from one
type of computer to run on another.
Emulators exist to run PC programs on
the Apple Macintosh and the
Archimedes, CP/M programs on the PC,
and so on. Thanks to Psion, two emula-
tors have been released to Series 3/3a
users... EHWIM (Series 3) and SSAEMUL
(Series 3a). These allow Series 3/3a soft-
ware to be run directly on a PC. No such
software currently exists for anything
other than the PC, although the PC
emulators can apparently be run on an
Apple Macintosh, if the Mac’ is in turn
emulating a PC! Other computers such as
the Amiga may also be able to achieve
this when using its own PC emulator,
though | cannot personally vouch for it.
Why use an emulator?
> On a fast PC, software will run
considerably quicker on the emulator
than on a Series 3/3a_ itself.
Translating a 40k program took 73
seconds on my 512k Series 3a
machine, and a mere 19 seconds on
my 25Mhz 486SxX PC.
38
> Using a PC keyboard and screen is a
lot more convenient than the Series
3/3a when entering large amounts of
data.
> Memory and disk space constraints
should be a lot less of a problem on
the PC, as the emulator makes use of
all the available space on your PC’s
hard disk. The Emulator can thus be
used to process files too large to
import onto a Series 3/3a.
> The emulator can be used to demon-
strate the merits of a Series 3/3a
without the expense of actually
purchasing the machine.
> You don’t need to have your Series 3a
with you in order to access your
Agenda or Data files.
> The emulators are completely free,
and are freely distributable.
History of the Psion
Emulators
The Series 3 emulator first surfaced in
1992. The Series 3a emulator was
released last year, although an ‘unstable’
version was circulated without Psion’s
consent towards the latter half of 1993.
The emulators were created by Psion’s
software development group for internal
use only, but, as an experiment, the soft-
ware was released ‘as-is’, to any inter-
ested party. It is a strictly unsupported
product, and as the text file accompa-
nying the software is clear to point out,
Psion offer no technical assistance for it.
If Psion find that their time is occupied by
queries and problems regarding the
release of the emulators, they may not
release future software in this manner.
The emulators do have certain limita-
tions, and can be quite fussy about which
machines they will run on, but the pros
far outweigh the cons, and the emulators
have proven themselves extremely useful
to a large number of Series 3/3a owners.
Limitations of the emulators
The Series 3 emulator comes with only
three of the standard Psion applications,
Time, Word and the programming
module, which will disappoint users who
wish to access their DAT or AGN files
from their PC. The Series 3a emulator
comes complete with all of the applica-
tions (except those unique to the new 1
and 2Mb machines). The Record applica-
tion is included, although the audio play-
back/record functions won’t work with
the standard PC loudspeaker.
Psion are keen to stress that, as the
internal workings of a PC and a Series
3/3a are considerably different, some
commands and functions cannot prop-
erly be emulated. For this reason, soft-
ware produced via an emulator should
not be distributed unless it has been fully
39
tested on an actual Series 3/3a. The fact
that software may run on a PC emulation
of the Series3/3a in no way guarantees
that it will work flawlessly on a Series3/3a
itself.
The major drawback caused by the
difference in hardware is the emulator’s
inability to ‘remember’. The contents of a
PC’s RAM (Random Access Memory) are
lost when the machine is switched off,
whereas the Psion’s internal memory is
preserved. This means that the emulators
won’t remember where they were the
last time they were switched off, nor will
they retain any of the custom settings
made by the user. Any applications you
install will be removed from the system
screen when the program is run again,
although settings can be preserved if you
make use of one of the shareware macro
programs, such as INSTAL14.ZIP.
Psion also point out that the emulators
will only run on truly IBM-compatible
PCs. The emulator is unlikely to run
successfully on DOS emulations or inside
‘DOS boxes’ such as under OS/2 or
Windows™. | am able to make the Series
3 emulator run successfully under
Windows, but have had no success with
the Series 3a version under either
Windows or OS/2. The Series 3a
emulator takes up a considerable amount
of the PC’s RAM, and unless you have at
least 4Mb available you may be unable
to run it.
Installing an emulator
Unfortunately, the installation of the
emulators is not terribly user-friendly. As
the software is unsupported, Psion have
not created an ‘install’ program, and so
the user is left to make their own adjust-
ments. The following notes, together with
the software’s text file, should help to
make installation a little easier:
Before one of the emulators can be run,
a one-off modification has to be done to
your PC’s setup. The following line must
be added to your CONFIG.SYS file:
LASTDRIVE=M
Use your normal text editing program
(such as DOS EDIT, SYSEDIT or Windows
Notepad) to make the change to your
COMFIG.SYS file, and then reboot your
machine for the changes to take effect.
| have chosen to install my Series 3
emulator into a directory called
C:\S3EMUL, and my Series 3a emulator
into C:\S3AEMUL. If you already use a
3Link to backup your Series 3/3a to your
PC you will have probably created a
subdirectory for your Psion data. For the
following listings it is assumed that your
Psion directory is called C:\PSION.
As the running of the emulators requires
the use of more than one command, |
have found that the creation of a batch
file has made use of them a lot easier. |
have created two batch files in my C:\
directory, called $3.BAT and S3A.BAT.
Most PC users should be familiar with
creating a batch file. For those unfamiliar
with this, the easiest method is to type
EDIT at the C:\> DOS prompt. This will
start up the DOS text editing program. At
the blank screen that follows, type in
your batch file, and once completed,
access the ‘Save As’ option from the ‘File’
menu. Enter the file name, i.e. S3A.BAT,
and select OK. Then exit ‘EDIT’ via the
‘File’ menu.
The batch files make use of the SUBST
command, which is used to re-route
where the emulator looks for the A:, B:
and M: drives. As a PC normally has no
M: drive, it needs to be ‘fooled’ into
believing that the C:\PSION directory on
your hard disk is actually the M: drive.
Listings for two proposed batch files
follow: note that the comments in paren-
theses are for guidance only and should
not be typed in.
Once the appropriate batch file has been
created, type in either $3 or S3A from the
C:\> DOS prompt, and you should be
greeted by a familiar sight.
When the emulator starts it will make
very frequent accesses to the floppy disk
drives and, if your drives are empty, they
can make some nasty mechanical noises.
You may decide that you want to SUBST
$3.BAT - DOS Batch file for Series 3 emulator
SUBST M: C:\PSION
CD\ S3EMUL
C:\ S3EMUL\ EHWIM. EXE
SUBST M: /D
CD\
(tell the Emulator where your Psion M: drive should be)
(Change to the directory containing the emulator)
(Run the emulator)
(undo changes before exiting)
S3A.BAT - DOS Batch file for Series 3a emulator
SUBST M: C:\PSION
CD\ SSAEMUL
C:\ S3AEMUL\ S3AEMUL. EXE
SUBST M: /D
CD\
your A: and B: drives to a less noisy loca-
tion. Inserting the following lines before
the program execution line will redirect
the floppy drives to a temporary directory
on your hard disk:
SUBST A: C:\TEMP
SUBST B: C:\TEMP
It is important to remember to un-SUBST
after using the emulator, otherwise you
will not be able to access your real PC’s
drives!
Obtaining an emulator
Both the Series 3 and 3a emulators are
freeware. They can be obtained from any
of the usual Psion shareware sources,
from CiX and CompuServe, and from the
FTP archive (for those with Internet
access). The names to look out for, are:
S3AEMUL.ZIP
Complete Series 3a Emulator (790k
approx.)
S3AEM1.ZIP
Series 3a Emulator (No text file)
S3AEMT.ZIP
Series 3a Emulator (Text file only)
S3EMUL.ZIP
Complete Series 3 Emulator (320k
approx.)
EHWIM.ZIP
Series 3 Emulator (Main file only)
S3EMUL.TXT
Series 3 Emulator (Text file only).
Competition
Results
In response to the competition in the
last issue asking for the TEN things
Psion SHOULD have incorporated into
the new 1 and 2Mb Series 3a machines,
here’s the winning entry from Paul
Lippi:
Paul says “The following suggestions
emphasise short-term improvement—
none entails new technology.”
1. A non-slip housing—perhaps the
housing ends alone could be covered
with a non-skid rubber, like that used
on the existing feet.
2. Shock resistant, water resistant,
rigid moulded plastic sleeve case
with an integral belt clip—maximal
protection while adding minimal
bulk to the present perfect form
factor.
3. A detachable wrist security strap—
for those who use their Psion while
standing.
4. Safe screen cleaning fluid.
5. A more robust serial port connec-
tion and battery ribbon cable—to
minimise soft resets.
6. A less bulky serial link—at least a
shorter cable.
7. An external headphone jack—for
learning vocal music parts on
42
Widget’s ‘Compose’ software without
annoying others.
8. Non-labelled application touch-
pads—this would be more elegant
than reassigning your favourite appli-
cations to touchpad buttons with
completely irrelevant icons.
9. More configurable ROM software—
quick skipping in the Spell Checker,
and more flexible browsing in the
dictionary.
10. Utility applications built into the
system ROM—applications routinely
accessed by the majority of serious
users should be built-in. Minimally
these utilities should be a macro
system, file compression, text viewer
(for files above 40K in size), a
graphics viewer and an icon editor.
They could be chosen from the best
existing shareware and freeware.
Paul Lippi
Jerusalem, ISRAEL
Paul earns two free issues added to his
subscription - Ed.
Apology
For any readers who have written in
to Palmtop but haven't yet received
a reply, then please bear with me—
I’m buried in work at the moment,
but WILL respond to you in the near
future.
Thanks - Ed.
W iL i
On The Net
The latest gossip from the Information Superhighway
Once again Pete Sipple has been
watching the discussions taking
place in the various on-line Psion
conferences. In this Issue’s ‘On the
Net’, we take a look at some exam-
ples of prompt problem solving,
what to do with a broken Series 3,
and the anticipation generated by
the imminent arrival of a new Psion
product... :
PsiWin, as reviewed in the last issue of
Palmtop, is a Windows™ based file
transfer and conversion program.
Psion’s April ‘95 Support Bulletin
stated that it would be available from
May, with advance orders being
welcomed. Until its very recent appear-
ance it’s (slightly late) arrival was
eagerly awaited...
“Having paid for and ordered my copy of
PsiWin many weeks ago (by cash in
person) | am now getting excited by the
thought of receiving it shortly. Does
anyone from Psion have any information
regarding shipping dates? | know that it
was scheduled for May/June. Is this still
the case? | keep looking out for the
postman with the package! ”
(akt @cix.compulink.co.uk)
43
“PsiWin sigh... Many weeks ago | sent an
order for PsiWin. When | noticed the
clause that said delivery may take 21 days
! assumed that it was a hang-over from
the three day working week in the 70's.
Has anyone received their PsiWin yet 2”
(stejohn @cix.compulink.co.uk)
“Who's going to get it first though? -
that’s the question! Whoever it is will
have to keep quiet about it or answer a
barrage of questions on what it will and
won't do. Plenty to talk about on this
forum for a week or two! The latest info
from Psion Customer Support in the UK
is that PsiWin will be launched on Friday
June 9th.
JohnRodda 100260.2231@compuserve.com)
“It might be launched, but when will it be
available?! | notice in July’s Personal
Computer World that Psion are adver-
tising PsiWin. A little premature | think.”
(lan Hunter 100125.3225@compuserve.com)
“According to SDL, one of the main
suppliers of Psion gear - it’s available from
about 23rd of June - can’t remember the
exact date, but it’s definitely towards the
end of the month.”
(Philip Andrews
100333.1733@compuserve.com)
“.. And people complain when Psion
don’t announce products ‘till they have
been on retailers’ shelves for 2 days. It
seems that you can’t win the public rela-
tions battle.”
(millar@cix.compulink.co.uk)
“Psion seems to take this approach to the
other extreme at times. | never did see an
official’ announcement of the 1Mb or
2Mb 3a on this forum prior to its launch -
as a result, by the time | placed an order
from here in Hong Kong | was months
behind on the waiting list. Come to think
of it | have never seen an Official’
marketing update from Psion. How about
it? Another possible advantage to Psion of
giving more timely information on prod-
ucts is that it might help to give your
marketing department a better indication
of potential demand - they sure got it
wrong with the 2Mb units! As for PsiWin,
| have still not seen any official announce-
ment or feature-list of this product here,
although there have been dozens of
messages about it. However | was openly
given Psion’s official glossy brochure
about the product at a recent Computer
Show out here in Hong Kong - of all
places.”
(Andrew Mallard
100010.3413@compuserve.com)
What do you call yours?
“What is the correct pronunciation for
PSION? | was originally told that the ‘P’
44
was silent, pronounced ‘sigh-on’.
Recently | heard someone call it ‘pee-
zeon’ which sounds reasonable too.
Anyone know for sure?”
(Colin Bosch 73043.241@compuserve.com)
“It has a silent ‘P’ (as in bath). The
pronunciation ‘sigh-on’ is correct.”
(lan Hunter 100125.3225@compuserve.com)
“My boss says that when the Psion
Organiser first came out they transposed
the ‘I’ and ‘S’ II!”
(David Kimberlin-Wye
100542.3530@compuserve.com
“>> I like the ‘I’ and ’S’ transposition
pronunciation best. << Why? - It’s a
description of what the Psion does to the
competition!”
(lan Hunter 100125.3225@compuserve.com)
“Last year, a retail salesman in the U.S.A.
claimed he was taught to say ‘Pie-zahn’
(using American phonetics, of course).
Ah, but what does it mean? Same thing as
Haagen-Dazs?”
(kenton@freenet.scri.fsu.edu)
“The rumour is that it came from ‘Potter
Scientific Instruments’ (David Potter,
Psion’s founder and Chairman-Ed), to give
the ‘PSI’ and they added the ‘ON’ ‘o
round it off into a sort of ‘word’.”
(joegriffin@cix.compulink.co.uk)
Much publicity has been made in
recent years regarding computer
viruses, malicious programs that infect
computers and spread via floppy disks,
networks, etc. Could your Series 3
become infected?
“Virus alert! That got your attention!
People keep asking me how likely it is that
a virus could appear for a Psion. | keep
saying something along the lines of ‘It
could appear, but it would be fairly easy
to defeat, so I’m not sure an author
would bother writing one’. Is this about
right 2”
(slitchfield@cix.compulink.co.uk)
“| think the consensus has been that since
the machines don’t actually boot from
anything and are running all the time, it
would be difficult to do.”
(rovoreed@cix.compulink.co.uk)
“Well, bearing in mind that any ‘virus’
would have to be masquerading in
another program first, once discovered it
would be easy to halt it spreading.
However, if some evil author did hide a
virus in an innocent looking program it
might be somewhat difficult to spot. |
wouldn’t dismiss such a thing out of hand,
but it’s unlikely that the people with the
necessary knowledge are the sort of
people who would do something like
this.”
(baldwina@cix.compulink.co.uk)
Here is a good example of the speed
at which queries can be resolved over
the ‘net’. This question received an
answer within hours...
45
“The emulator program. Does anybody
know how to increase the image of the
Psion screen on your PC screen?”
(Andy 100605.2131@compuserve.com)
“To configure the Emulator to change the
screen size you need to. edit
HHSERVER. PAR. Change the
SERVEWR_PARAMS -X and -Y parameters
to the size you require (640 and 480 will
make the screen fill the Monitor).”
John Boyce
100014. 1240@compuserve.com)
“John - Thanks for your advice. | can, as
you Say, now view the Psion screen image
full-width on my PC. | am new to both the
Psion and the Net, but am learning fast.
This is a great system, and to be able to
pose and answer questions like this is a
real bonus. | hope | will able to help
somebody one day. Thanks! “
(Andy 100605.2131@compuserve.com)
Another example of the instant ques-
tion-and-answer service that the ‘net’
offers for Psion users...
“Has anyone come across a screen
capture program for the 3a? | am writing
a brief article on the Psion and wanted to
illustrate it with a screenshot. | have
downloaded SCAPT.ZIP_ which was
designed for the Series 3, but it does not
cope with the better graphics of the 3a.”
(Amrit Takhar 100060.42@compuserve.com)
“Perhaps you already know that on the
Series 3a you can capture the screen by
pressing <Control-Shift-Psion-S>, and
the image will be saved as ‘SCREEN.PIC’
in the root directory of the Internal disk?”
(Dennis Lefebvre
71660. 1273@compuserve.com)
“Thanks for the tips from yourself and
Neil Bee. | have managed to get the
screen shots | wanted using your Ctrl-
Shift-Psion-S_ key combination. Using
Winlink, | then moved the SCREEN.PIC to
a directory on my PC. In this directory |
ran the converter program WSPCX to
produce the PCX file | wanted!”
(Amrit Takhar 100060.42@compuserve.com)
Of course, some queries are easier to
solve than others. Here’s an example of
the Acronym RTFM (Read the ‘Friendly’
Manual) in action...
“I’ve looked through the files and all the
other scraps of OPL examples, system
calls ,etc., yet | can’t find any call to
simply turn the Psion off in OPL, which of
course is what | need to do! Do any of
you who are wise in the ways of system
calls, etc. know of a way to do this? Your
help would be greatly appreciated.”
(address withheld)
“Erm... there’s an OPL command for
turning the Psion off. The command is
OFF x%, where x% is the number of
seconds to turn off for. I’m determined
not to say RTFM just in case you didn’t
have an FM to R!”
(kev@denali.demon.co.uk)
46
“Try the OPL command OFF! Sometimes
it is hard to see the wood from the trees.”
(alim@psioninc.com)
A useful tip for those who make use of
the Series 3a’s sound recording utility...
“| have a Series 3a. When | play my own
recorded samples | hear a ‘noise’ signal.
This even happens on samples without
any recorded signal. Do | need to send
my 3a for repair 222”
(dc93kkp@brunel.ac.uk)
“No. The noise is electrical interference,
probably from the DC-DC converter
power supply. If you make recordings
using external power, then that will
vanish. They’re all like that.”
(alanr@rd.bbc.co.uk)
“You'll find you get a ‘buzz’ on playback
of any sample recorded using batteries
only. Record using the mains adaptor and
there’s no problem.”
(Steve_Robson@redac.co.uk)
Following on from Nigel Wright’s
article in the last issue of Palmtop, one
technically minded Series 3 user seems
to have found the answer to the
problem of battery replacement...
“I was looking at solar cells providing 9V
up to 50mA in bright light in the Maplin
electronics catalogue. Has anyone
successfully used solar cells with their
Psion, and where did they procure the
said cells? It would save a lot on batteries
and be nicely portable.”
(arjm@dcs.ed.ac.uk)
“I have actually got a solar panel for my
Psion 3a. My local electronics shop had
picked up some surplus stock from some-
where and it included a box of 300mm
square solar panels, these were rated to
provide 12V at 200mA. | designed and
built a simple circuit using an LM7809
regulator, a Ni-Cd PP3 battery and some
other stuff to produce a stable voltage
suitable for the Psion. | have found that if
the sun is bright enough to cast even the
slightest shadow then the panel will run
the Psion, and on sunny hot days there is
even enough power left over to run a 12V
equipment cooling fan to provide a nice
cooling breeze for me and the Psion.”
(jordandc@sun.aston.ac.uk)
In the event that your Series 3 develops
a fault, machines (within the UK)
should be returned to the Psion Repair
Centre in Greenford, Middlesex. From
the messages posted on the ‘net’, it’s
clear that their repair service is prompt
and efficient.
“Broken Psions. How long do Series 3’s
take to come back from Greenford? The
icon bar on mine has died. How will |
survive? | can cope without the data - I'll
just miss the alarm clock!”
(snuffy@cix.compulink.co.uk)
“| dropped my 3a the day before going to
the U.S. on business and broke part of the
hinge mechanism - | pleaded with a very
helpful young lady on the reception at
Psion service, who told me to come down
47
and she’d have a word with an engineer
for me. Paul Pinnock came down when |
arrived and had me up & running inside
10 minutes. Result: Very happy and
relieved customer with life intact again.
Verdict: Can thoroughly recommend
Psion Service and Mr Pinnock!”
(zebraman@cix.compulink.co.uk)
“I managed to do a rather large drop test
on my S3a last week and broke the hinge
on one side of the lid. | sent it off and they
fitted a new case (evidently they always
replace the entire case, repairs are more
expensive). The total cost was £40 +
£3.50 for registered post, pretty reason-
able. It arrived back today, as good as
new. Eight days from my posting to its
return is quite impressive.”
(bhall@cix.compulink.co.uk)
In Palmtop Issue 2 we looked at ways
for night-time Psion users to illuminate
their displays. The suggestions keep on
coming...
“| just got hold of a Zelco ‘Long Reach
Flexible Flashlight’ and so far | like it (well,
anything at this point beats a lamp ‘held
between my teeth.) It can probably be
best described as a gooseneck lamp that
fits in your pocket. It even has a clip to
fasten on to your belt (for the Batman
utility belt look) or in your shirt pocket
(for the ever-popular ‘no this isn’t a
pocket protector’ geek look. <grin>)
Now if someone could persuade Zelco to
modify the clip to fit the Psion better, this
would be a next-to-ideal solution to our
backlight problems. (For what it’s worth,
the clip is a separate piece of plastic that
screws on.) It also helps if you‘re on
public transport late at night, as it doesn’t
disturb sleeping passengers too much. |
was on a bus out of New York city late
one night and | almost got kicked off the
bus trying to work with the overhead
light. | tried using my flashlight but still got
a lot of objections.”
(Barry Childress
73510.1420@compuserve.com)
“| think | know the type of lamp you
mean, thanks for letting me know of your
experiences with it. | actually made a
small frame with LEDs mounted on it, but
it looked way too tacky! | wouldn’t mind
clamping the lamp between my teeth, but
! worry about consuming all the black
paint that gets chipped off, oh and it
makes me drool!”
(Neil Bee 100422.1164@compuserve.com)
(I was toying with the idea of incorpo-
rating a jokes section in Palmtop, but
certain parts of ‘On The Net’ already
appear to have filled the réle nicely -
Ed.)
And finally, some feedback on Issue 2
—from our very own ‘palmtop_mag’
conference on Cix...
“Issue 2 - Got mine this morning. A very
good mix of articles, reviews, program-
ming, etc. Enough to interest the
beginner, with enough for the more
serious user. My only concern is how you
manage to maintain the quality in the
future. You have a lot to live up to!!”
(gcoxhead@cix.compulink.co.uk)
‘After reading through Issue 2, | have to
agree. | very much liked the improved
quality. The article on
JBData/DataDeLuxe/DataView was excel-
lent and gave everyone a clear idea of the
respective merits of these three. In my
opinion, it is excellent, and if supported
will get even better as people contribute
their own articles, views, etc. Looking
forward to Issue 3.”
(dagriffiths@cix.compulink.co.uk)
Pete Sipple
(psipple@cix.compulink.co.uk)
Semething to
DRAW on..
Thinking of attempting a
little artwork on your Psion?
Here’s a look at some of the
available software...
by Steve Clack
efore embarking on a discus-
B sion of drawing packages for
the Psion palmtops | must say
that these little machines are really not
the ideal platform on which to compose
artwork of any great complexity. This is
largely obvious simply by virtue of the
small screen size and lack of a mouse or
other pointing device—however the full
extent of the difficulties can only be fully
realised once you have actually
attempted to construct an illustration of
reasonable complexity for yourself. By
‘reasonable complexity’ | don't refer to
the draughting of a house extension or
even simple DIY plans. Sadly the Series
3/3a cannot hope to support that kind of
project.
The limitations of the small screen are
numerous: if you wish to draw either a
single large object or several small ones
then you are obliged to scroll endlessly
around the screen to locate the part you
are working on. In addition, positioning
of objects relative to one another
becomes difficult, as you can’t see every-
thing on the screen at once. The lack of a
mouse slows down the whole drawing
process as you then have no way to
quickly move or reshape objects. | am
generally no great advocate of the
mouse, preferring to learn alternative
keyboard shortcuts where possible.
However graphics software is one
instance where the mouse is most
certainly the most efficient way to
work—incidentally, don't laugh at the
concept of using a mouse with your $3,
as apart from the compromise to porta-
bility the whole thing is quite feasible
from a technical standpoint.
Once the possible frustrations and limita-
tions are taken into account, there are
still a number of drawing operations
where the Psions can still be of use:
particularly when creating rough
schematic drawings, little maps and
plans, drawing icons for your Psion, or
simply just for the fun of a little mindless
doodling. Provided that you go into the
selection process with realistic expecta-
tions then an appropriate drawing
package can be a very useful addition to
your software portfolio. Here are five of
the most popular programs:
Paint 2.01F
Purple Software’s Paint package is really
my initial point of reference for Series
3/3a drawing software. | purchased it a
few years ago now, before | was even
aware of the existence of useful share-
ware. | bought it not to actually create
drawings ‘from scratch’ on my Psion, but
as a means of importing Windows™
-BMP or .PCX files from my PC at work.
This was to allow me to view engineering .
drawings (imported initially from a CAD
system) or simple schematics for general
reference.
Page size
A4
varied in order to set the thickness of
lines or plotted points, but it offers no
drawing tools beyond this. In common
with most of Purple’s other graphics soft-
ware it has a basic print preview feature
to show the outline of where the picture
will appear on a printed page, and
together with its ‘sister’ program, Drawlt,
offers the most comprehensive printer
support of the entire group.
| confess that having now used all five
packages reviewed here, | will probably
continue to use Paint as always. | have no
serious requirement to draw directly on
the 3a, only to use externally created
graphics and to export 3a screen dumps
for publication in Palmtop. Paint does all
of this very well. For new users, Paint
compares poorly with most shareware
offerings costing a quarter of its price—
except in the areas of printing,
import/export, and in sheer simplicity.
Si2(Canon BJ18
¢|Canon BJ138
. General (Epson)
HP LaserJet
IBM Proprinter
Postscript
One of Paint’s main strengths—a decent set of printer options
When it comes to features, Paint is the
poor relation of the group tested here—
offering little more than simple box, line,
circle/ellipse and text tools, plus some
basic fill patterns. The ‘pen’ width can be
Palmtop Picasso 2.0d
Palmtop Picasso is not for the faint-
hearted. A complete _ installation
(including several optional components)
50
takes almost 200K of disk space. It also
swallows almost 100K of memory while
running.
All of this resource usage is not without
its benefits though. If you are willing to
take a little time to get to grips with
Palmtop Picasso then your efforts can
reap some real rewards. Apart from the
simple stuff such as straight lines, rectan-
gles and circles, Palmtop Picasso comes
with a complete arsenal of drawing (and
other) tools.
things. It also managed to hang the whole
machine on one occasion, forcing an irri-
tating ‘paper clip in the hole’ soft reset.
At this point | adopted the age old tech-
nique of ‘if all else fails, read the manual’,
and proceeded to wade through the
voluminous on-line help screens. These
cover more than 50 topics, and if you
take the time to digest all their wisdom
then you'll at least then be proficient with
Palmtop Picasso. As the author mentions,
some of the help topics are not
Impressive right from the start—Palmtop Picasso’s opening screen
The capabilities of ‘PP’ are not without
their price. As the supplied documenta-
tion honestly states, “It takes a while to
get to grips with how Palmtop Picasso
works. If you want Palmtop Picasso to do
something, then it probably can.” This
statement from the author, Ken Willan,
really sums up the whole package in a
nutshell. My first half hour with ‘Picasso’
was largely an exasperating experience—
without first reading the extensive on-line
help files | was constantly getting myself
into menus and options | then couldn't
get out of, and had to close down the
program every few minutes just to reset
51
completed in the current version, but are
a high priority for completion in the near
future.)
‘Picasso’ offers most of the drawing tools
from all the other four programs
combined. It handles circles, ellipses,
lines, triangles, polygons, parallelograms,
boxes with selectable corner radii and
silhouettes, and it gives variable line
thicknesses, a spray gun effect, numerous
fill patterns for solid objects, the ability to
skew or emboss objects for a decorative
effect, and more. This is undoubtedly the
most sophisticated of the packages
reviewed, and though | didn’t personally — Overall then, Palmtop Picasso is the most
find the user interface very intuitive it is _ difficult-to-learn of the five programs, but
nonetheless very professional looking. is also the most powerful. If you're
Q Attach Sounds
Deoenuments
Some of the extensive features of Palmtop Picasso on display
The author has quite obviously endeav-
oured to provide a program that boasts
every possible feature on a machine of
the 3a’s limited processing power, and he
has largely succeeded. The depth of this
package even extends beyond the realms
of graphic capability, with items such as
an on-screen clock, a permanent display
of free memory, and even the possibility
to attach sound or note files toa drawing. ‘Draw 2.8’ is currently in the latter stages
It also incorporates a full icon designer _ of its ‘beta’ testing programme. It is due
and a limited animation facility! for full release any time now, and has
therefore been included in this review.
Similar in operation to all but Drawlt, it
has the obligatory array of basic drawing
tools, allowing the construction of
straight lines, rectangles (boxes), circles,
ellipses (ovals), and to optionally ‘fil!’
objects with one of several selectable
patterns.
looking for a quick means to bash out a
few simple schematics then it is probably
not for you. If you have ambitious needs,
or find that your existing drawing soft-
ware is under powered, then you really
should give Palmtop Picasso a try.
Draw 2.828 (Beta version)
Though my continued efforts with
Palmtop Picasso did succeed in reducing
my frustration (and increasing my respect
for the ambitiousness of the project), |
still had it ‘bomb out’ on quite regular
occasions, requiring me to exit the
program and re-start. Though this may
have been due in part to my own partic-
ular setup and methods | always felt that Perhaps the most striking feature of Draw
Palmtop Picasso was the least ‘stable’ of 2.8 is its ease of use. In contrast with
the packages reviewed. Palmtop Picasso, | felt comfortable with
Draw 2.8 within a few short minutes of
52
first running it. The program is used by allowing the user to define four ‘jump’
simply positioning the cursor where you __ points on the screen, each of which can
want to start drawing, selecting the be accessed with a couple of keypresses.
desired drawing tool, using the arrow This gives a quick way of traversing the
keys to size or position the image, then screen without endless pressing of keys.
pressing ‘Enter’ to finish. My favourite All the programs allow the effective
feature is the variable-size zoom box that —_ drawing area to be larger than the actual
appears in the corner of the screen. This screen size, but only Draw 2.8 gives on-
Edit text
el <Filled from Choose from 13 font
yf clipboard Variety ats tules
Draw 2.8, and that GREAT zoom window (top right)
provides a close-up view of the area screen scroll bars to show whereabouts
surrounding the cursor, and allows on the page you are currently working.
minute and precise changes to be made
to a drawing without fuss or tedious
switching of modes. Each pixel (dot) can
be individually toggled on or off (in grey
or black) just by moving the cursor to the
desired ‘dot’ and ‘switching’ it with either
the ‘Enter’ key or the space bar. This
feature is immensely useful, is very well
implemented, and can be turned off
when not needed.
As with all the others, Draw 2.8 does
suffer certain limitations: curved lines can
only be created by ‘plotting’ them pixel-
by-pixel, or by cutting and pasting bits of
previously drawn circles or ellipses. Draw
will also not support the drawing of poly-
gons—except by manually placing indi-
vidual straight lines, which is a very slow
process.
As the author, Rick Andrews, states in the
accompanying read-me file, Draw was
conceived as a program to match the
‘feel’ of the Psion’s built-in applications,
and to be as easy to use as possible. This
ethos has really paid of, with Draw 2.8
being quick, easy and functional in
As with all other packages, cursor move-
ments across the screen can be made
either dot-by-dot with the four arrow
keys, or in larger increments by
combining the arrow keys with the
‘Shift’, ‘Control’ or ‘Psion’ keys. Draw 2.8
again scores on ease of use here, by
53
almost every area of its operation.
Despite the limitations of this (and the
other programs) at least with Draw you
know that ANYTHING can be done at a
pinch—by using its zoom feature to
create or modify your work a pixel at a
time.
use and features. It generally functions in
a similarly intuitive way (for me, at least)
to Draw 2.8, and adds a few extra useful
functions, such as a neat way of drawing
polygons or curved lines (Bezier curves),
by constructing them point-by-point and
defining the style of each point or node.
| Brush: Shape 1
- 2 e¢ #006
t
GLIA LAL LALA AL ALLL
As with Palmtop Picasso, Draw 2.8 does
not directly support the import and
export of anything but Psion-standard
-PIC files, but instead it cleverly interfaces
with Andrew Baldwin’s (yes-OUR
Andrew Baldwin!) FirePic utility. FirePic
comprises separate DYL (DYnamic Link
Library) files to allow the conversion
between Psion .PIC files and other
graphic formats such as Windows .PCX.
FirePic is available separately as share-
ware, and although it currently supports
only .PCX files, a number of other
conversion formats are planned for the
future.
PicPoc 2.41a
PicPoc, or PlCtures in my POCket, by
Berthold Daum, has many similarities
with Draw 2.8 in terms of both ease of
Selecting brush shapes in PicPoc
The technique takes a little effort to get
the results you require, but is an impor-
tant tool sadly lacking from all of the
other programs reviewed. On the minus
side, PicPoc has no zoom feature, which
makes very precise changes to a drawing
more difficult. It also lacks the ability to
flip or rotate a selected part of the
drawing.
Drawlt 1.00F
Drawlt, like Paint, is a creation of Purple
Software. Why would they produce two
separate drawing packages? Simple.
Because unlike every other program cn
test, Drawlt is a ‘vector’ drawing
package, rather than a ‘bitmap’ type. The
fundamental differences between the
two types are that anything ‘drawn’ with
a bitmap editor cannot later be re-edited
be,
as a single object. Thus if you create a
square box and later draw a circle in the
centre of it, there is no way to then ‘pick
up’ the circle and re-position it away
from the square. The only option with a
bitmap editor would be to ‘draw’ over
the circle to hide its presence ‘on top’ of
the square, and then to completely re-
draw a new circle in the new position.
The beauty of a ‘vector’ drawing program
is that each separate object retains its
own ‘identity’ at all times. Vector soft-
ware such as Drawit would not only
allow the circle to be freely moved rela-
tive to the square at any time, but the
circle could also be moved behind the
square too. This level of flexibility is what
serious users want, and indeed this is the
Text layout +E
=G
Drawlt’s case), they then appear on the
drawing ‘page’ ready to be positioned
and sized. All shapes can be adjusted to
any size, then stretched and pulled into a
different aspect ratio as necessary. A
rectangle can therefore be made into a
square, an ellipse into a circle and so on.
As well as objects from the ‘shape
library’, Drawlt also allows multiple
objects to be grouped into a single entity,
objects to be filled with various patterns,
object rotation in 90 degree increments,
and the creation of text within rectan-
gular ‘frames’ (much like a conventional
desktop publishing package).
Drawlt can also import .PIC files as
complete objects. This importing of files
gives the only means of working with
Style Special
Ihe quick
brown
fox jumps over
the lazy dog
xy
The drawing package that dares to be different—Drawlt
way that all but the most basic desktop
computer-based drawing packages work.
For those familiar with Purple Software's
Flowcharting or Organisational charting
packages, FloChart or OrgChart, Drawlt
works in exactly the same way—every
object you wish to include must be
selected from the shapes available (21 in
55
irregular shapes from within Drawlt, as
the program will not allow direct pixel-
level editing. This is sadly a major and
overriding limitation when using Drawlt.
The built-in shapes are limited to various
rectangles, polygons, ellipses, straight and
diagonal lines, curves and arrows. If the
object you want to draw doesn’t fall into
one of these limited categories then your
only option is to create that object with
another software package and then
import it into your Drawlt file. This
further detracts from the flexibility of
Drawlt, as such imported images cannot
be re-sized in the same manner as the
standard shapes, only cropped from their
right or bottom edges.
Despite these limitations, Drawit lends
itself very well to creating simple
schematic ‘block’ diagrams in a hurry.
The ability to move and reshape objects
at any time removes the need to
endlessly ‘rub-out’ and re-work parts of a
drawing that need adjustment. The
ability to reshape text blocks and move
them relative to graphic images offers a
rudimentary kind of desktop publishing
capability. This could be particularly
useful for anyone with a 3Fax, as it should
be possible to create rather polished
looking composite pages for direct fax
transmission.
Conclusions
In summary, | would advise anyone
considering a graphics/drawing package
for their Psion computer to try out as
many of the available packages as
possible before making a decision.
Three of the five packages review are
shareware anyway, so it is easy to ‘try
before you buy’ in these cases. Space
limitations have prevented me from
going into any great detail on the full
features of the five programs, and at least
one program has been skipped
completely—notably DRAWS3A, which
56
offers generally similar features to Purple
Software’s Paint program, but without the
extensive printing or import/export
options. At a cost of £20 for registration
this program appeared to have little to
offer beyond the five programs reviewed
here and has therefore been omitted.
Like the comparative database review in
the last issue, there is really no obvious
winner amongst the ranks of the
programs considered. Each has its own
features and benefits, and will appeal to
different people for different reasons.
Realistically, many users will simply try
out all the shareware packages before
picking one of those. As it’s not possible
to try out either of the commercially
available programs before buying then
most people will sadly never get to try
them out first hand. These both have
their undoubtable strengths though, and
anyone with a 3Fax in particular would
be well advised to consider the DTP-like
qualities of Drawlt.
Whatever your foray into the world of
graphics and drawing with the Series
3/3a computers it is important as | have
said to have realistic expectations of the
capabilities of both the hardware and the
software. | quite expect that the creation
of graphics on handheld computers will
be a rather clumsy process for a few yeais
to come. If you have access to a full-size-1
computer for most of your graphic work
then do yourself a favour and use that
rather than your palmtop.
Happy sketching!
Comparitive performance and features - Graphics/drawing programs
Y
Straight line drawing
Curved line drawing
QS
Box/rectange drawing
Triangles/polygons
Circles/ellipses
Fill objects with
patterns
I\USN Ax
Multiple text fonts
Variable line
thicknesses
Dotted/dashed lines
Adjustable cursor style
|
|
|
SISPRIST SIS STS] SI 8/8
Spraygun effect
Zoomable views
Rotate/flip images
NINES PPS PES
Nix | &
Built-in icon editor
File import/export
PRICE (inc.VAT)
‘Paint’ is supplied on SSD together with ‘Compose’, a simple musical composition
program and runs on both Series 3 & 3a machines. Others run on 3a’s ONLY.
‘Drawlt’ is £34.95 on floppy disk, but can be supplied on Flash SSD for £49.95.
‘PicPoc’ is priced at $49.95 Australian Dollars plus P&P.
Printing facilities are limited on all programs, though Paint and Drawilt allow
printing to most common printer types. Users are advised to check that their
printer type is supported before purchasing any software.
57
Hints & Tips -(C )-
This section of Palmtop is currently »
rather undersubscribed! Surely
everyone has at least one good tip to
pass on to other readers? Anyway, in an
attempt to encourage some more
contributions for the next issue, we are
offering a FREE copy of Psion’s new
SoundMaster software (reviewed on
page 10) to the best tip for issue 4.
Please send all entries to the usual
address (see page 2 for details).
»
The magic cursor
Can't find your cursor in Word? Just press
Shift and the left or right arrow key to»
highlight the character next to the cursor
position—simple isn't it?
Poppy Holden
London
Navigating your Agenda
The 3a’s built-in Agenda application is
endowed with a rich set of features, and
can sometimes be a little daunting to the
beginner. Here are a few tips to help find
your way around it more easily:
»
58
If you don’t regularly use some of the
alternative ‘views’ (I rarely use the
Anniversary view), then you can use
the ‘Set up @ list’ option under the
diamond menu to remove the lesser-
used ones from the list. Once this is
done, the selected views will no
longer appear when you use the ‘@’
key to cycle through the six views.
Pressing the ‘Esc’ key will always
toggle between the current view and
the last view selected.
Hitting the space bar will always
toggle between today’s date and the
iast date selected.
Hitting the ‘Tab’ key in any view
brings up a calendar box showing the
month you are currently viewing.
Similarly, a second press of the tab
key will change this to a three month
calender, and a third press will show
the whole year on _ screen.
Alternatively, ‘Shift-Tab’ will invok>
the three month calendar and
‘Control-Tab’ will show the year
_calendar.
If you use the arrow keys to move
around the resulting calendar and
then press ‘Enter’, you will be taken
»
»
»
straight to the selected date in the
current view.
The ‘Home’ and ‘End’ keys will move
you forwards or backwards a week at
a time in Day and Week views, and to
the beginning or end of the selected
month when in Year view.
given time, and each one can be
independently configured. If you use
a lot of alarms to remind yourself to
take medication or for regular
appointments, then you may wish to
keep these in a separate Agenda file.
This makes them easier to view, and
you can temporarily silence them all
alendar 1995
April
S MTUTFS
November December
2
A handy calendar at the press of a button—well, three actually
In conjunction with the ‘Control’ key,
the left and right arrow keys will
move you forwards or backwards in 7
day increments while in Year view.
Pressing the ‘Delete’ key will always
erase the current entry in any view—
after first prompting you to confirm
the deletion. When deleting
repeated items you are also given the
option of removing either one or all
occurrences of the event.
If you close down the Agenda for any
reason, then be aware that only the
very next alarm will be sounded. All
subsequent alarms will be ignored
until the Agenda file is re-opened.
Remember that you can have any
number of Agenda files running at a
59
(apart from the next one—see above)
simply by closing down your ‘alarm’
Agenda.
As with the built-in database applica-
tion, deleted Agenda _ entries
continue to take up valuable space
until you ‘Compress’ the file using
‘Psion-K’. Get in the habit of doing
this on a regular basis to avoid your
Agenda files becoming large and
unwieldy.
Steve Clack
Planned for issue 4:
File Managers for your palmtop. Every avail-
able software package reviewed—including
Purple Software’s new offering...
Project planning on the 3a. What it is, how it
works, and a look at the software
Comparisons of the best cases, wallets and
pouches for your precious palmtop and
accessories
Would you like to read novels on your
Psion? Well you can! We look at what soft-
ware to use, and where to get the ‘books’
Reviews of the latest and best in software,
including a look at shareware on CD-ROM,
the latest version of Mapper, and more...
All this PLUS the usual features, and some
brand new ones too...
60